Learn Git and GitHub without any code!
Using the Hello World guide, you’ll start a branch, write comments, and open a pull request.
Read the guide
Permalink
| <!DOCTYPE html> | |
| <html> | |
| <head><meta charset="utf-8" /> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
| <title>homework12</title><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script> | |
| <style type="text/css"> | |
| pre { line-height: 125%; } | |
| td.linenos pre { color: #000000; background-color: #f0f0f0; padding-left: 5px; padding-right: 5px; } | |
| span.linenos { color: #000000; background-color: #f0f0f0; padding-left: 5px; padding-right: 5px; } | |
| td.linenos pre.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } | |
| span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } | |
| .highlight .hll { background-color: var(--jp-cell-editor-active-background) } | |
| .highlight { background: var(--jp-cell-editor-background); color: var(--jp-mirror-editor-variable-color) } | |
| .highlight .c { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment */ | |
| .highlight .err { color: var(--jp-mirror-editor-error-color) } /* Error */ | |
| .highlight .k { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword */ | |
| .highlight .o { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator */ | |
| .highlight .p { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation */ | |
| .highlight .ch { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Hashbang */ | |
| .highlight .cm { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Multiline */ | |
| .highlight .cp { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Preproc */ | |
| .highlight .cpf { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.PreprocFile */ | |
| .highlight .c1 { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Single */ | |
| .highlight .cs { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Special */ | |
| .highlight .kc { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Constant */ | |
| .highlight .kd { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Declaration */ | |
| .highlight .kn { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Namespace */ | |
| .highlight .kp { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Pseudo */ | |
| .highlight .kr { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Reserved */ | |
| .highlight .kt { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Type */ | |
| .highlight .m { color: var(--jp-mirror-editor-number-color) } /* Literal.Number */ | |
| .highlight .s { color: var(--jp-mirror-editor-string-color) } /* Literal.String */ | |
| .highlight .ow { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator.Word */ | |
| .highlight .w { color: var(--jp-mirror-editor-variable-color) } /* Text.Whitespace */ | |
| .highlight .mb { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Bin */ | |
| .highlight .mf { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Float */ | |
| .highlight .mh { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Hex */ | |
| .highlight .mi { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer */ | |
| .highlight .mo { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Oct */ | |
| .highlight .sa { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Affix */ | |
| .highlight .sb { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Backtick */ | |
| .highlight .sc { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Char */ | |
| .highlight .dl { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Delimiter */ | |
| .highlight .sd { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Doc */ | |
| .highlight .s2 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Double */ | |
| .highlight .se { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Escape */ | |
| .highlight .sh { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Heredoc */ | |
| .highlight .si { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Interpol */ | |
| .highlight .sx { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Other */ | |
| .highlight .sr { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Regex */ | |
| .highlight .s1 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Single */ | |
| .highlight .ss { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Symbol */ | |
| .highlight .il { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer.Long */ | |
| </style> | |
| <style type="text/css"> | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| /* | |
| * Mozilla scrollbar styling | |
| */ | |
| /* use standard opaque scrollbars for most nodes */ | |
| [data-jp-theme-scrollbars='true'] { | |
| scrollbar-color: rgb(var(--jp-scrollbar-thumb-color)) | |
| var(--jp-scrollbar-background-color); | |
| } | |
| /* for code nodes, use a transparent style of scrollbar. These selectors | |
| * will match lower in the tree, and so will override the above */ | |
| [data-jp-theme-scrollbars='true'] .CodeMirror-hscrollbar, | |
| [data-jp-theme-scrollbars='true'] .CodeMirror-vscrollbar { | |
| scrollbar-color: rgba(var(--jp-scrollbar-thumb-color), 0.5) transparent; | |
| } | |
| /* | |
| * Webkit scrollbar styling | |
| */ | |
| /* use standard opaque scrollbars for most nodes */ | |
| [data-jp-theme-scrollbars='true'] ::-webkit-scrollbar, | |
| [data-jp-theme-scrollbars='true'] ::-webkit-scrollbar-corner { | |
| background: var(--jp-scrollbar-background-color); | |
| } | |
| [data-jp-theme-scrollbars='true'] ::-webkit-scrollbar-thumb { | |
| background: rgb(var(--jp-scrollbar-thumb-color)); | |
| border: var(--jp-scrollbar-thumb-margin) solid transparent; | |
| background-clip: content-box; | |
| border-radius: var(--jp-scrollbar-thumb-radius); | |
| } | |
| [data-jp-theme-scrollbars='true'] ::-webkit-scrollbar-track:horizontal { | |
| border-left: var(--jp-scrollbar-endpad) solid | |
| var(--jp-scrollbar-background-color); | |
| border-right: var(--jp-scrollbar-endpad) solid | |
| var(--jp-scrollbar-background-color); | |
| } | |
| [data-jp-theme-scrollbars='true'] ::-webkit-scrollbar-track:vertical { | |
| border-top: var(--jp-scrollbar-endpad) solid | |
| var(--jp-scrollbar-background-color); | |
| border-bottom: var(--jp-scrollbar-endpad) solid | |
| var(--jp-scrollbar-background-color); | |
| } | |
| /* for code nodes, use a transparent style of scrollbar */ | |
| [data-jp-theme-scrollbars='true'] .CodeMirror-hscrollbar::-webkit-scrollbar, | |
| [data-jp-theme-scrollbars='true'] .CodeMirror-vscrollbar::-webkit-scrollbar, | |
| [data-jp-theme-scrollbars='true'] | |
| .CodeMirror-hscrollbar::-webkit-scrollbar-corner, | |
| [data-jp-theme-scrollbars='true'] | |
| .CodeMirror-vscrollbar::-webkit-scrollbar-corner { | |
| background-color: transparent; | |
| } | |
| [data-jp-theme-scrollbars='true'] | |
| .CodeMirror-hscrollbar::-webkit-scrollbar-thumb, | |
| [data-jp-theme-scrollbars='true'] | |
| .CodeMirror-vscrollbar::-webkit-scrollbar-thumb { | |
| background: rgba(var(--jp-scrollbar-thumb-color), 0.5); | |
| border: var(--jp-scrollbar-thumb-margin) solid transparent; | |
| background-clip: content-box; | |
| border-radius: var(--jp-scrollbar-thumb-radius); | |
| } | |
| [data-jp-theme-scrollbars='true'] | |
| .CodeMirror-hscrollbar::-webkit-scrollbar-track:horizontal { | |
| border-left: var(--jp-scrollbar-endpad) solid transparent; | |
| border-right: var(--jp-scrollbar-endpad) solid transparent; | |
| } | |
| [data-jp-theme-scrollbars='true'] | |
| .CodeMirror-vscrollbar::-webkit-scrollbar-track:vertical { | |
| border-top: var(--jp-scrollbar-endpad) solid transparent; | |
| border-bottom: var(--jp-scrollbar-endpad) solid transparent; | |
| } | |
| /* | |
| * Phosphor | |
| */ | |
| .lm-ScrollBar[data-orientation='horizontal'] { | |
| min-height: 16px; | |
| max-height: 16px; | |
| min-width: 45px; | |
| border-top: 1px solid #a0a0a0; | |
| } | |
| .lm-ScrollBar[data-orientation='vertical'] { | |
| min-width: 16px; | |
| max-width: 16px; | |
| min-height: 45px; | |
| border-left: 1px solid #a0a0a0; | |
| } | |
| .lm-ScrollBar-button { | |
| background-color: #f0f0f0; | |
| background-position: center center; | |
| min-height: 15px; | |
| max-height: 15px; | |
| min-width: 15px; | |
| max-width: 15px; | |
| } | |
| .lm-ScrollBar-button:hover { | |
| background-color: #dadada; | |
| } | |
| .lm-ScrollBar-button.lm-mod-active { | |
| background-color: #cdcdcd; | |
| } | |
| .lm-ScrollBar-track { | |
| background: #f0f0f0; | |
| } | |
| .lm-ScrollBar-thumb { | |
| background: #cdcdcd; | |
| } | |
| .lm-ScrollBar-thumb:hover { | |
| background: #bababa; | |
| } | |
| .lm-ScrollBar-thumb.lm-mod-active { | |
| background: #a0a0a0; | |
| } | |
| .lm-ScrollBar[data-orientation='horizontal'] .lm-ScrollBar-thumb { | |
| height: 100%; | |
| min-width: 15px; | |
| border-left: 1px solid #a0a0a0; | |
| border-right: 1px solid #a0a0a0; | |
| } | |
| .lm-ScrollBar[data-orientation='vertical'] .lm-ScrollBar-thumb { | |
| width: 100%; | |
| min-height: 15px; | |
| border-top: 1px solid #a0a0a0; | |
| border-bottom: 1px solid #a0a0a0; | |
| } | |
| .lm-ScrollBar[data-orientation='horizontal'] | |
| .lm-ScrollBar-button[data-action='decrement'] { | |
| background-image: var(--jp-icon-caret-left); | |
| background-size: 17px; | |
| } | |
| .lm-ScrollBar[data-orientation='horizontal'] | |
| .lm-ScrollBar-button[data-action='increment'] { | |
| background-image: var(--jp-icon-caret-right); | |
| background-size: 17px; | |
| } | |
| .lm-ScrollBar[data-orientation='vertical'] | |
| .lm-ScrollBar-button[data-action='decrement'] { | |
| background-image: var(--jp-icon-caret-up); | |
| background-size: 17px; | |
| } | |
| .lm-ScrollBar[data-orientation='vertical'] | |
| .lm-ScrollBar-button[data-action='increment'] { | |
| background-image: var(--jp-icon-caret-down); | |
| background-size: 17px; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Copyright (c) 2014-2017, PhosphorJS Contributors | |
| | | |
| | Distributed under the terms of the BSD 3-Clause License. | |
| | | |
| | The full license is in the file LICENSE, distributed with this software. | |
| |----------------------------------------------------------------------------*/ | |
| /* <DEPRECATED> */ .p-Widget, /* </DEPRECATED> */ | |
| .lm-Widget { | |
| box-sizing: border-box; | |
| position: relative; | |
| overflow: hidden; | |
| cursor: default; | |
| } | |
| /* <DEPRECATED> */ .p-Widget.p-mod-hidden, /* </DEPRECATED> */ | |
| .lm-Widget.lm-mod-hidden { | |
| display: none !important; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Copyright (c) 2014-2017, PhosphorJS Contributors | |
| | | |
| | Distributed under the terms of the BSD 3-Clause License. | |
| | | |
| | The full license is in the file LICENSE, distributed with this software. | |
| |----------------------------------------------------------------------------*/ | |
| /* <DEPRECATED> */ .p-CommandPalette, /* </DEPRECATED> */ | |
| .lm-CommandPalette { | |
| display: flex; | |
| flex-direction: column; | |
| -webkit-user-select: none; | |
| -moz-user-select: none; | |
| -ms-user-select: none; | |
| user-select: none; | |
| } | |
| /* <DEPRECATED> */ .p-CommandPalette-search, /* </DEPRECATED> */ | |
| .lm-CommandPalette-search { | |
| flex: 0 0 auto; | |
| } | |
| /* <DEPRECATED> */ .p-CommandPalette-content, /* </DEPRECATED> */ | |
| .lm-CommandPalette-content { | |
| flex: 1 1 auto; | |
| margin: 0; | |
| padding: 0; | |
| min-height: 0; | |
| overflow: auto; | |
| list-style-type: none; | |
| } | |
| /* <DEPRECATED> */ .p-CommandPalette-header, /* </DEPRECATED> */ | |
| .lm-CommandPalette-header { | |
| overflow: hidden; | |
| white-space: nowrap; | |
| text-overflow: ellipsis; | |
| } | |
| /* <DEPRECATED> */ .p-CommandPalette-item, /* </DEPRECATED> */ | |
| .lm-CommandPalette-item { | |
| display: flex; | |
| flex-direction: row; | |
| } | |
| /* <DEPRECATED> */ .p-CommandPalette-itemIcon, /* </DEPRECATED> */ | |
| .lm-CommandPalette-itemIcon { | |
| flex: 0 0 auto; | |
| } | |
| /* <DEPRECATED> */ .p-CommandPalette-itemContent, /* </DEPRECATED> */ | |
| .lm-CommandPalette-itemContent { | |
| flex: 1 1 auto; | |
| overflow: hidden; | |
| } | |
| /* <DEPRECATED> */ .p-CommandPalette-itemShortcut, /* </DEPRECATED> */ | |
| .lm-CommandPalette-itemShortcut { | |
| flex: 0 0 auto; | |
| } | |
| /* <DEPRECATED> */ .p-CommandPalette-itemLabel, /* </DEPRECATED> */ | |
| .lm-CommandPalette-itemLabel { | |
| overflow: hidden; | |
| white-space: nowrap; | |
| text-overflow: ellipsis; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Copyright (c) 2014-2017, PhosphorJS Contributors | |
| | | |
| | Distributed under the terms of the BSD 3-Clause License. | |
| | | |
| | The full license is in the file LICENSE, distributed with this software. | |
| |----------------------------------------------------------------------------*/ | |
| /* <DEPRECATED> */ .p-DockPanel, /* </DEPRECATED> */ | |
| .lm-DockPanel { | |
| z-index: 0; | |
| } | |
| /* <DEPRECATED> */ .p-DockPanel-widget, /* </DEPRECATED> */ | |
| .lm-DockPanel-widget { | |
| z-index: 0; | |
| } | |
| /* <DEPRECATED> */ .p-DockPanel-tabBar, /* </DEPRECATED> */ | |
| .lm-DockPanel-tabBar { | |
| z-index: 1; | |
| } | |
| /* <DEPRECATED> */ .p-DockPanel-handle, /* </DEPRECATED> */ | |
| .lm-DockPanel-handle { | |
| z-index: 2; | |
| } | |
| /* <DEPRECATED> */ .p-DockPanel-handle.p-mod-hidden, /* </DEPRECATED> */ | |
| .lm-DockPanel-handle.lm-mod-hidden { | |
| display: none !important; | |
| } | |
| /* <DEPRECATED> */ .p-DockPanel-handle:after, /* </DEPRECATED> */ | |
| .lm-DockPanel-handle:after { | |
| position: absolute; | |
| top: 0; | |
| left: 0; | |
| width: 100%; | |
| height: 100%; | |
| content: ''; | |
| } | |
| /* <DEPRECATED> */ | |
| .p-DockPanel-handle[data-orientation='horizontal'], | |
| /* </DEPRECATED> */ | |
| .lm-DockPanel-handle[data-orientation='horizontal'] { | |
| cursor: ew-resize; | |
| } | |
| /* <DEPRECATED> */ | |
| .p-DockPanel-handle[data-orientation='vertical'], | |
| /* </DEPRECATED> */ | |
| .lm-DockPanel-handle[data-orientation='vertical'] { | |
| cursor: ns-resize; | |
| } | |
| /* <DEPRECATED> */ | |
| .p-DockPanel-handle[data-orientation='horizontal']:after, | |
| /* </DEPRECATED> */ | |
| .lm-DockPanel-handle[data-orientation='horizontal']:after { | |
| left: 50%; | |
| min-width: 8px; | |
| transform: translateX(-50%); | |
| } | |
| /* <DEPRECATED> */ | |
| .p-DockPanel-handle[data-orientation='vertical']:after, | |
| /* </DEPRECATED> */ | |
| .lm-DockPanel-handle[data-orientation='vertical']:after { | |
| top: 50%; | |
| min-height: 8px; | |
| transform: translateY(-50%); | |
| } | |
| /* <DEPRECATED> */ .p-DockPanel-overlay, /* </DEPRECATED> */ | |
| .lm-DockPanel-overlay { | |
| z-index: 3; | |
| box-sizing: border-box; | |
| pointer-events: none; | |
| } | |
| /* <DEPRECATED> */ .p-DockPanel-overlay.p-mod-hidden, /* </DEPRECATED> */ | |
| .lm-DockPanel-overlay.lm-mod-hidden { | |
| display: none !important; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Copyright (c) 2014-2017, PhosphorJS Contributors | |
| | | |
| | Distributed under the terms of the BSD 3-Clause License. | |
| | | |
| | The full license is in the file LICENSE, distributed with this software. | |
| |----------------------------------------------------------------------------*/ | |
| /* <DEPRECATED> */ .p-Menu, /* </DEPRECATED> */ | |
| .lm-Menu { | |
| z-index: 10000; | |
| position: absolute; | |
| white-space: nowrap; | |
| overflow-x: hidden; | |
| overflow-y: auto; | |
| outline: none; | |
| -webkit-user-select: none; | |
| -moz-user-select: none; | |
| -ms-user-select: none; | |
| user-select: none; | |
| } | |
| /* <DEPRECATED> */ .p-Menu-content, /* </DEPRECATED> */ | |
| .lm-Menu-content { | |
| margin: 0; | |
| padding: 0; | |
| display: table; | |
| list-style-type: none; | |
| } | |
| /* <DEPRECATED> */ .p-Menu-item, /* </DEPRECATED> */ | |
| .lm-Menu-item { | |
| display: table-row; | |
| } | |
| /* <DEPRECATED> */ | |
| .p-Menu-item.p-mod-hidden, | |
| .p-Menu-item.p-mod-collapsed, | |
| /* </DEPRECATED> */ | |
| .lm-Menu-item.lm-mod-hidden, | |
| .lm-Menu-item.lm-mod-collapsed { | |
| display: none !important; | |
| } | |
| /* <DEPRECATED> */ | |
| .p-Menu-itemIcon, | |
| .p-Menu-itemSubmenuIcon, | |
| /* </DEPRECATED> */ | |
| .lm-Menu-itemIcon, | |
| .lm-Menu-itemSubmenuIcon { | |
| display: table-cell; | |
| text-align: center; | |
| } | |
| /* <DEPRECATED> */ .p-Menu-itemLabel, /* </DEPRECATED> */ | |
| .lm-Menu-itemLabel { | |
| display: table-cell; | |
| text-align: left; | |
| } | |
| /* <DEPRECATED> */ .p-Menu-itemShortcut, /* </DEPRECATED> */ | |
| .lm-Menu-itemShortcut { | |
| display: table-cell; | |
| text-align: right; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Copyright (c) 2014-2017, PhosphorJS Contributors | |
| | | |
| | Distributed under the terms of the BSD 3-Clause License. | |
| | | |
| | The full license is in the file LICENSE, distributed with this software. | |
| |----------------------------------------------------------------------------*/ | |
| /* <DEPRECATED> */ .p-MenuBar, /* </DEPRECATED> */ | |
| .lm-MenuBar { | |
| outline: none; | |
| -webkit-user-select: none; | |
| -moz-user-select: none; | |
| -ms-user-select: none; | |
| user-select: none; | |
| } | |
| /* <DEPRECATED> */ .p-MenuBar-content, /* </DEPRECATED> */ | |
| .lm-MenuBar-content { | |
| margin: 0; | |
| padding: 0; | |
| display: flex; | |
| flex-direction: row; | |
| list-style-type: none; | |
| } | |
| /* <DEPRECATED> */ .p--MenuBar-item, /* </DEPRECATED> */ | |
| .lm-MenuBar-item { | |
| box-sizing: border-box; | |
| } | |
| /* <DEPRECATED> */ | |
| .p-MenuBar-itemIcon, | |
| .p-MenuBar-itemLabel, | |
| /* </DEPRECATED> */ | |
| .lm-MenuBar-itemIcon, | |
| .lm-MenuBar-itemLabel { | |
| display: inline-block; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Copyright (c) 2014-2017, PhosphorJS Contributors | |
| | | |
| | Distributed under the terms of the BSD 3-Clause License. | |
| | | |
| | The full license is in the file LICENSE, distributed with this software. | |
| |----------------------------------------------------------------------------*/ | |
| /* <DEPRECATED> */ .p-ScrollBar, /* </DEPRECATED> */ | |
| .lm-ScrollBar { | |
| display: flex; | |
| -webkit-user-select: none; | |
| -moz-user-select: none; | |
| -ms-user-select: none; | |
| user-select: none; | |
| } | |
| /* <DEPRECATED> */ | |
| .p-ScrollBar[data-orientation='horizontal'], | |
| /* </DEPRECATED> */ | |
| .lm-ScrollBar[data-orientation='horizontal'] { | |
| flex-direction: row; | |
| } | |
| /* <DEPRECATED> */ | |
| .p-ScrollBar[data-orientation='vertical'], | |
| /* </DEPRECATED> */ | |
| .lm-ScrollBar[data-orientation='vertical'] { | |
| flex-direction: column; | |
| } | |
| /* <DEPRECATED> */ .p-ScrollBar-button, /* </DEPRECATED> */ | |
| .lm-ScrollBar-button { | |
| box-sizing: border-box; | |
| flex: 0 0 auto; | |
| } | |
| /* <DEPRECATED> */ .p-ScrollBar-track, /* </DEPRECATED> */ | |
| .lm-ScrollBar-track { | |
| box-sizing: border-box; | |
| position: relative; | |
| overflow: hidden; | |
| flex: 1 1 auto; | |
| } | |
| /* <DEPRECATED> */ .p-ScrollBar-thumb, /* </DEPRECATED> */ | |
| .lm-ScrollBar-thumb { | |
| box-sizing: border-box; | |
| position: absolute; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Copyright (c) 2014-2017, PhosphorJS Contributors | |
| | | |
| | Distributed under the terms of the BSD 3-Clause License. | |
| | | |
| | The full license is in the file LICENSE, distributed with this software. | |
| |----------------------------------------------------------------------------*/ | |
| /* <DEPRECATED> */ .p-SplitPanel-child, /* </DEPRECATED> */ | |
| .lm-SplitPanel-child { | |
| z-index: 0; | |
| } | |
| /* <DEPRECATED> */ .p-SplitPanel-handle, /* </DEPRECATED> */ | |
| .lm-SplitPanel-handle { | |
| z-index: 1; | |
| } | |
| /* <DEPRECATED> */ .p-SplitPanel-handle.p-mod-hidden, /* </DEPRECATED> */ | |
| .lm-SplitPanel-handle.lm-mod-hidden { | |
| display: none !important; | |
| } | |
| /* <DEPRECATED> */ .p-SplitPanel-handle:after, /* </DEPRECATED> */ | |
| .lm-SplitPanel-handle:after { | |
| position: absolute; | |
| top: 0; | |
| left: 0; | |
| width: 100%; | |
| height: 100%; | |
| content: ''; | |
| } | |
| /* <DEPRECATED> */ | |
| .p-SplitPanel[data-orientation='horizontal'] > .p-SplitPanel-handle, | |
| /* </DEPRECATED> */ | |
| .lm-SplitPanel[data-orientation='horizontal'] > .lm-SplitPanel-handle { | |
| cursor: ew-resize; | |
| } | |
| /* <DEPRECATED> */ | |
| .p-SplitPanel[data-orientation='vertical'] > .p-SplitPanel-handle, | |
| /* </DEPRECATED> */ | |
| .lm-SplitPanel[data-orientation='vertical'] > .lm-SplitPanel-handle { | |
| cursor: ns-resize; | |
| } | |
| /* <DEPRECATED> */ | |
| .p-SplitPanel[data-orientation='horizontal'] > .p-SplitPanel-handle:after, | |
| /* </DEPRECATED> */ | |
| .lm-SplitPanel[data-orientation='horizontal'] > .lm-SplitPanel-handle:after { | |
| left: 50%; | |
| min-width: 8px; | |
| transform: translateX(-50%); | |
| } | |
| /* <DEPRECATED> */ | |
| .p-SplitPanel[data-orientation='vertical'] > .p-SplitPanel-handle:after, | |
| /* </DEPRECATED> */ | |
| .lm-SplitPanel[data-orientation='vertical'] > .lm-SplitPanel-handle:after { | |
| top: 50%; | |
| min-height: 8px; | |
| transform: translateY(-50%); | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Copyright (c) 2014-2017, PhosphorJS Contributors | |
| | | |
| | Distributed under the terms of the BSD 3-Clause License. | |
| | | |
| | The full license is in the file LICENSE, distributed with this software. | |
| |----------------------------------------------------------------------------*/ | |
| /* <DEPRECATED> */ .p-TabBar, /* </DEPRECATED> */ | |
| .lm-TabBar { | |
| display: flex; | |
| -webkit-user-select: none; | |
| -moz-user-select: none; | |
| -ms-user-select: none; | |
| user-select: none; | |
| } | |
| /* <DEPRECATED> */ .p-TabBar[data-orientation='horizontal'], /* </DEPRECATED> */ | |
| .lm-TabBar[data-orientation='horizontal'] { | |
| flex-direction: row; | |
| } | |
| /* <DEPRECATED> */ .p-TabBar[data-orientation='vertical'], /* </DEPRECATED> */ | |
| .lm-TabBar[data-orientation='vertical'] { | |
| flex-direction: column; | |
| } | |
| /* <DEPRECATED> */ .p-TabBar-content, /* </DEPRECATED> */ | |
| .lm-TabBar-content { | |
| margin: 0; | |
| padding: 0; | |
| display: flex; | |
| flex: 1 1 auto; | |
| list-style-type: none; | |
| } | |
| /* <DEPRECATED> */ | |
| .p-TabBar[data-orientation='horizontal'] > .p-TabBar-content, | |
| /* </DEPRECATED> */ | |
| .lm-TabBar[data-orientation='horizontal'] > .lm-TabBar-content { | |
| flex-direction: row; | |
| } | |
| /* <DEPRECATED> */ | |
| .p-TabBar[data-orientation='vertical'] > .p-TabBar-content, | |
| /* </DEPRECATED> */ | |
| .lm-TabBar[data-orientation='vertical'] > .lm-TabBar-content { | |
| flex-direction: column; | |
| } | |
| /* <DEPRECATED> */ .p-TabBar-tab, /* </DEPRECATED> */ | |
| .lm-TabBar-tab { | |
| display: flex; | |
| flex-direction: row; | |
| box-sizing: border-box; | |
| overflow: hidden; | |
| } | |
| /* <DEPRECATED> */ | |
| .p-TabBar-tabIcon, | |
| .p-TabBar-tabCloseIcon, | |
| /* </DEPRECATED> */ | |
| .lm-TabBar-tabIcon, | |
| .lm-TabBar-tabCloseIcon { | |
| flex: 0 0 auto; | |
| } | |
| /* <DEPRECATED> */ .p-TabBar-tabLabel, /* </DEPRECATED> */ | |
| .lm-TabBar-tabLabel { | |
| flex: 1 1 auto; | |
| overflow: hidden; | |
| white-space: nowrap; | |
| } | |
| /* <DEPRECATED> */ .p-TabBar-tab.p-mod-hidden, /* </DEPRECATED> */ | |
| .lm-TabBar-tab.lm-mod-hidden { | |
| display: none !important; | |
| } | |
| /* <DEPRECATED> */ .p-TabBar.p-mod-dragging .p-TabBar-tab, /* </DEPRECATED> */ | |
| .lm-TabBar.lm-mod-dragging .lm-TabBar-tab { | |
| position: relative; | |
| } | |
| /* <DEPRECATED> */ | |
| .p-TabBar.p-mod-dragging[data-orientation='horizontal'] .p-TabBar-tab, | |
| /* </DEPRECATED> */ | |
| .lm-TabBar.lm-mod-dragging[data-orientation='horizontal'] .lm-TabBar-tab { | |
| left: 0; | |
| transition: left 150ms ease; | |
| } | |
| /* <DEPRECATED> */ | |
| .p-TabBar.p-mod-dragging[data-orientation='vertical'] .p-TabBar-tab, | |
| /* </DEPRECATED> */ | |
| .lm-TabBar.lm-mod-dragging[data-orientation='vertical'] .lm-TabBar-tab { | |
| top: 0; | |
| transition: top 150ms ease; | |
| } | |
| /* <DEPRECATED> */ | |
| .p-TabBar.p-mod-dragging .p-TabBar-tab.p-mod-dragging | |
| /* </DEPRECATED> */ | |
| .lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging { | |
| transition: none; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Copyright (c) 2014-2017, PhosphorJS Contributors | |
| | | |
| | Distributed under the terms of the BSD 3-Clause License. | |
| | | |
| | The full license is in the file LICENSE, distributed with this software. | |
| |----------------------------------------------------------------------------*/ | |
| /* <DEPRECATED> */ .p-TabPanel-tabBar, /* </DEPRECATED> */ | |
| .lm-TabPanel-tabBar { | |
| z-index: 1; | |
| } | |
| /* <DEPRECATED> */ .p-TabPanel-stackedPanel, /* </DEPRECATED> */ | |
| .lm-TabPanel-stackedPanel { | |
| z-index: 0; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Copyright (c) 2014-2017, PhosphorJS Contributors | |
| | | |
| | Distributed under the terms of the BSD 3-Clause License. | |
| | | |
| | The full license is in the file LICENSE, distributed with this software. | |
| |----------------------------------------------------------------------------*/ | |
| @charset "UTF-8"; | |
| /*! | |
| Copyright 2015-present Palantir Technologies, Inc. All rights reserved. | |
| Licensed under the Apache License, Version 2.0. | |
| */ | |
| html{ | |
| -webkit-box-sizing:border-box; | |
| box-sizing:border-box; } | |
| *, | |
| *::before, | |
| *::after{ | |
| -webkit-box-sizing:inherit; | |
| box-sizing:inherit; } | |
| body{ | |
| text-transform:none; | |
| line-height:1.28581; | |
| letter-spacing:0; | |
| font-size:14px; | |
| font-weight:400; | |
| color:#182026; | |
| font-family:-apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Open Sans", "Helvetica Neue", "Icons16", sans-serif; } | |
| p{ | |
| margin-top:0; | |
| margin-bottom:10px; } | |
| small{ | |
| font-size:12px; } | |
| strong{ | |
| font-weight:600; } | |
| ::-moz-selection{ | |
| background:rgba(125, 188, 255, 0.6); } | |
| ::selection{ | |
| background:rgba(125, 188, 255, 0.6); } | |
| .bp3-heading{ | |
| color:#182026; | |
| font-weight:600; | |
| margin:0 0 10px; | |
| padding:0; } | |
| .bp3-dark .bp3-heading{ | |
| color:#f5f8fa; } | |
| h1.bp3-heading, .bp3-running-text h1{ | |
| line-height:40px; | |
| font-size:36px; } | |
| h2.bp3-heading, .bp3-running-text h2{ | |
| line-height:32px; | |
| font-size:28px; } | |
| h3.bp3-heading, .bp3-running-text h3{ | |
| line-height:25px; | |
| font-size:22px; } | |
| h4.bp3-heading, .bp3-running-text h4{ | |
| line-height:21px; | |
| font-size:18px; } | |
| h5.bp3-heading, .bp3-running-text h5{ | |
| line-height:19px; | |
| font-size:16px; } | |
| h6.bp3-heading, .bp3-running-text h6{ | |
| line-height:16px; | |
| font-size:14px; } | |
| .bp3-ui-text{ | |
| text-transform:none; | |
| line-height:1.28581; | |
| letter-spacing:0; | |
| font-size:14px; | |
| font-weight:400; } | |
| .bp3-monospace-text{ | |
| text-transform:none; | |
| font-family:monospace; } | |
| .bp3-text-muted{ | |
| color:#5c7080; } | |
| .bp3-dark .bp3-text-muted{ | |
| color:#a7b6c2; } | |
| .bp3-text-disabled{ | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-dark .bp3-text-disabled{ | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-text-overflow-ellipsis{ | |
| overflow:hidden; | |
| text-overflow:ellipsis; | |
| white-space:nowrap; | |
| word-wrap:normal; } | |
| .bp3-running-text{ | |
| line-height:1.5; | |
| font-size:14px; } | |
| .bp3-running-text h1{ | |
| color:#182026; | |
| font-weight:600; | |
| margin-top:40px; | |
| margin-bottom:20px; } | |
| .bp3-dark .bp3-running-text h1{ | |
| color:#f5f8fa; } | |
| .bp3-running-text h2{ | |
| color:#182026; | |
| font-weight:600; | |
| margin-top:40px; | |
| margin-bottom:20px; } | |
| .bp3-dark .bp3-running-text h2{ | |
| color:#f5f8fa; } | |
| .bp3-running-text h3{ | |
| color:#182026; | |
| font-weight:600; | |
| margin-top:40px; | |
| margin-bottom:20px; } | |
| .bp3-dark .bp3-running-text h3{ | |
| color:#f5f8fa; } | |
| .bp3-running-text h4{ | |
| color:#182026; | |
| font-weight:600; | |
| margin-top:40px; | |
| margin-bottom:20px; } | |
| .bp3-dark .bp3-running-text h4{ | |
| color:#f5f8fa; } | |
| .bp3-running-text h5{ | |
| color:#182026; | |
| font-weight:600; | |
| margin-top:40px; | |
| margin-bottom:20px; } | |
| .bp3-dark .bp3-running-text h5{ | |
| color:#f5f8fa; } | |
| .bp3-running-text h6{ | |
| color:#182026; | |
| font-weight:600; | |
| margin-top:40px; | |
| margin-bottom:20px; } | |
| .bp3-dark .bp3-running-text h6{ | |
| color:#f5f8fa; } | |
| .bp3-running-text hr{ | |
| margin:20px 0; | |
| border:none; | |
| border-bottom:1px solid rgba(16, 22, 26, 0.15); } | |
| .bp3-dark .bp3-running-text hr{ | |
| border-color:rgba(255, 255, 255, 0.15); } | |
| .bp3-running-text p{ | |
| margin:0 0 10px; | |
| padding:0; } | |
| .bp3-text-large{ | |
| font-size:16px; } | |
| .bp3-text-small{ | |
| font-size:12px; } | |
| a{ | |
| text-decoration:none; | |
| color:#106ba3; } | |
| a:hover{ | |
| cursor:pointer; | |
| text-decoration:underline; | |
| color:#106ba3; } | |
| a .bp3-icon, a .bp3-icon-standard, a .bp3-icon-large{ | |
| color:inherit; } | |
| a code, | |
| .bp3-dark a code{ | |
| color:inherit; } | |
| .bp3-dark a, | |
| .bp3-dark a:hover{ | |
| color:#48aff0; } | |
| .bp3-dark a .bp3-icon, .bp3-dark a .bp3-icon-standard, .bp3-dark a .bp3-icon-large, | |
| .bp3-dark a:hover .bp3-icon, | |
| .bp3-dark a:hover .bp3-icon-standard, | |
| .bp3-dark a:hover .bp3-icon-large{ | |
| color:inherit; } | |
| .bp3-running-text code, .bp3-code{ | |
| text-transform:none; | |
| font-family:monospace; | |
| border-radius:3px; | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2); | |
| background:rgba(255, 255, 255, 0.7); | |
| padding:2px 5px; | |
| color:#5c7080; | |
| font-size:smaller; } | |
| .bp3-dark .bp3-running-text code, .bp3-running-text .bp3-dark code, .bp3-dark .bp3-code{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); | |
| background:rgba(16, 22, 26, 0.3); | |
| color:#a7b6c2; } | |
| .bp3-running-text a > code, a > .bp3-code{ | |
| color:#137cbd; } | |
| .bp3-dark .bp3-running-text a > code, .bp3-running-text .bp3-dark a > code, .bp3-dark a > .bp3-code{ | |
| color:inherit; } | |
| .bp3-running-text pre, .bp3-code-block{ | |
| text-transform:none; | |
| font-family:monospace; | |
| display:block; | |
| margin:10px 0; | |
| border-radius:3px; | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15); | |
| background:rgba(255, 255, 255, 0.7); | |
| padding:13px 15px 12px; | |
| line-height:1.4; | |
| color:#182026; | |
| font-size:13px; | |
| word-break:break-all; | |
| word-wrap:break-word; } | |
| .bp3-dark .bp3-running-text pre, .bp3-running-text .bp3-dark pre, .bp3-dark .bp3-code-block{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); | |
| background:rgba(16, 22, 26, 0.3); | |
| color:#f5f8fa; } | |
| .bp3-running-text pre > code, .bp3-code-block > code{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:none; | |
| padding:0; | |
| color:inherit; | |
| font-size:inherit; } | |
| .bp3-running-text kbd, .bp3-key{ | |
| display:-webkit-inline-box; | |
| display:-ms-inline-flexbox; | |
| display:inline-flex; | |
| -webkit-box-align:center; | |
| -ms-flex-align:center; | |
| align-items:center; | |
| -webkit-box-pack:center; | |
| -ms-flex-pack:center; | |
| justify-content:center; | |
| border-radius:3px; | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2); | |
| background:#ffffff; | |
| min-width:24px; | |
| height:24px; | |
| padding:3px 6px; | |
| vertical-align:middle; | |
| line-height:24px; | |
| color:#5c7080; | |
| font-family:inherit; | |
| font-size:12px; } | |
| .bp3-running-text kbd .bp3-icon, .bp3-key .bp3-icon, .bp3-running-text kbd .bp3-icon-standard, .bp3-key .bp3-icon-standard, .bp3-running-text kbd .bp3-icon-large, .bp3-key .bp3-icon-large{ | |
| margin-right:5px; } | |
| .bp3-dark .bp3-running-text kbd, .bp3-running-text .bp3-dark kbd, .bp3-dark .bp3-key{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); | |
| background:#394b59; | |
| color:#a7b6c2; } | |
| .bp3-running-text blockquote, .bp3-blockquote{ | |
| margin:0 0 10px; | |
| border-left:solid 4px rgba(167, 182, 194, 0.5); | |
| padding:0 20px; } | |
| .bp3-dark .bp3-running-text blockquote, .bp3-running-text .bp3-dark blockquote, .bp3-dark .bp3-blockquote{ | |
| border-color:rgba(115, 134, 148, 0.5); } | |
| .bp3-running-text ul, | |
| .bp3-running-text ol, .bp3-list{ | |
| margin:10px 0; | |
| padding-left:30px; } | |
| .bp3-running-text ul li:not(:last-child), .bp3-running-text ol li:not(:last-child), .bp3-list li:not(:last-child){ | |
| margin-bottom:5px; } | |
| .bp3-running-text ul ol, .bp3-running-text ol ol, .bp3-list ol, | |
| .bp3-running-text ul ul, | |
| .bp3-running-text ol ul, | |
| .bp3-list ul{ | |
| margin-top:5px; } | |
| .bp3-list-unstyled{ | |
| margin:0; | |
| padding:0; | |
| list-style:none; } | |
| .bp3-list-unstyled li{ | |
| padding:0; } | |
| .bp3-rtl{ | |
| text-align:right; } | |
| .bp3-dark{ | |
| color:#f5f8fa; } | |
| :focus{ | |
| outline:rgba(19, 124, 189, 0.6) auto 2px; | |
| outline-offset:2px; | |
| -moz-outline-radius:6px; } | |
| .bp3-focus-disabled :focus{ | |
| outline:none !important; } | |
| .bp3-focus-disabled :focus ~ .bp3-control-indicator{ | |
| outline:none !important; } | |
| .bp3-alert{ | |
| max-width:400px; | |
| padding:20px; } | |
| .bp3-alert-body{ | |
| display:-webkit-box; | |
| display:-ms-flexbox; | |
| display:flex; } | |
| .bp3-alert-body .bp3-icon{ | |
| margin-top:0; | |
| margin-right:20px; | |
| font-size:40px; } | |
| .bp3-alert-footer{ | |
| display:-webkit-box; | |
| display:-ms-flexbox; | |
| display:flex; | |
| -webkit-box-orient:horizontal; | |
| -webkit-box-direction:reverse; | |
| -ms-flex-direction:row-reverse; | |
| flex-direction:row-reverse; | |
| margin-top:10px; } | |
| .bp3-alert-footer .bp3-button{ | |
| margin-left:10px; } | |
| .bp3-breadcrumbs{ | |
| display:-webkit-box; | |
| display:-ms-flexbox; | |
| display:flex; | |
| -ms-flex-wrap:wrap; | |
| flex-wrap:wrap; | |
| -webkit-box-align:center; | |
| -ms-flex-align:center; | |
| align-items:center; | |
| margin:0; | |
| cursor:default; | |
| height:30px; | |
| padding:0; | |
| list-style:none; } | |
| .bp3-breadcrumbs > li{ | |
| display:-webkit-box; | |
| display:-ms-flexbox; | |
| display:flex; | |
| -webkit-box-align:center; | |
| -ms-flex-align:center; | |
| align-items:center; } | |
| .bp3-breadcrumbs > li::after{ | |
| display:block; | |
| margin:0 5px; | |
| background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.71 7.29l-4-4a1.003 1.003 0 0 0-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 0 0 1.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='%235C7080'/%3e%3c/svg%3e"); | |
| width:16px; | |
| height:16px; | |
| content:""; } | |
| .bp3-breadcrumbs > li:last-of-type::after{ | |
| display:none; } | |
| .bp3-breadcrumb, | |
| .bp3-breadcrumb-current, | |
| .bp3-breadcrumbs-collapsed{ | |
| display:-webkit-inline-box; | |
| display:-ms-inline-flexbox; | |
| display:inline-flex; | |
| -webkit-box-align:center; | |
| -ms-flex-align:center; | |
| align-items:center; | |
| font-size:16px; } | |
| .bp3-breadcrumb, | |
| .bp3-breadcrumbs-collapsed{ | |
| color:#5c7080; } | |
| .bp3-breadcrumb:hover{ | |
| text-decoration:none; } | |
| .bp3-breadcrumb.bp3-disabled{ | |
| cursor:not-allowed; | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-breadcrumb .bp3-icon{ | |
| margin-right:5px; } | |
| .bp3-breadcrumb-current{ | |
| color:inherit; | |
| font-weight:600; } | |
| .bp3-breadcrumb-current .bp3-input{ | |
| vertical-align:baseline; | |
| font-size:inherit; | |
| font-weight:inherit; } | |
| .bp3-breadcrumbs-collapsed{ | |
| margin-right:2px; | |
| border:none; | |
| border-radius:3px; | |
| background:#ced9e0; | |
| cursor:pointer; | |
| padding:1px 5px; | |
| vertical-align:text-bottom; } | |
| .bp3-breadcrumbs-collapsed::before{ | |
| display:block; | |
| background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg fill='%235C7080'%3e%3ccircle cx='2' cy='8.03' r='2'/%3e%3ccircle cx='14' cy='8.03' r='2'/%3e%3ccircle cx='8' cy='8.03' r='2'/%3e%3c/g%3e%3c/svg%3e") center no-repeat; | |
| width:16px; | |
| height:16px; | |
| content:""; } | |
| .bp3-breadcrumbs-collapsed:hover{ | |
| background:#bfccd6; | |
| text-decoration:none; | |
| color:#182026; } | |
| .bp3-dark .bp3-breadcrumb, | |
| .bp3-dark .bp3-breadcrumbs-collapsed{ | |
| color:#a7b6c2; } | |
| .bp3-dark .bp3-breadcrumbs > li::after{ | |
| color:#a7b6c2; } | |
| .bp3-dark .bp3-breadcrumb.bp3-disabled{ | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-dark .bp3-breadcrumb-current{ | |
| color:#f5f8fa; } | |
| .bp3-dark .bp3-breadcrumbs-collapsed{ | |
| background:rgba(16, 22, 26, 0.4); } | |
| .bp3-dark .bp3-breadcrumbs-collapsed:hover{ | |
| background:rgba(16, 22, 26, 0.6); | |
| color:#f5f8fa; } | |
| .bp3-button{ | |
| display:-webkit-inline-box; | |
| display:-ms-inline-flexbox; | |
| display:inline-flex; | |
| -webkit-box-orient:horizontal; | |
| -webkit-box-direction:normal; | |
| -ms-flex-direction:row; | |
| flex-direction:row; | |
| -webkit-box-align:center; | |
| -ms-flex-align:center; | |
| align-items:center; | |
| -webkit-box-pack:center; | |
| -ms-flex-pack:center; | |
| justify-content:center; | |
| border:none; | |
| border-radius:3px; | |
| cursor:pointer; | |
| padding:5px 10px; | |
| vertical-align:middle; | |
| text-align:left; | |
| font-size:14px; | |
| min-width:30px; | |
| min-height:30px; } | |
| .bp3-button > *{ | |
| -webkit-box-flex:0; | |
| -ms-flex-positive:0; | |
| flex-grow:0; | |
| -ms-flex-negative:0; | |
| flex-shrink:0; } | |
| .bp3-button > .bp3-fill{ | |
| -webkit-box-flex:1; | |
| -ms-flex-positive:1; | |
| flex-grow:1; | |
| -ms-flex-negative:1; | |
| flex-shrink:1; } | |
| .bp3-button::before, | |
| .bp3-button > *{ | |
| margin-right:7px; } | |
| .bp3-button:empty::before, | |
| .bp3-button > :last-child{ | |
| margin-right:0; } | |
| .bp3-button:empty{ | |
| padding:0 !important; } | |
| .bp3-button:disabled, .bp3-button.bp3-disabled{ | |
| cursor:not-allowed; } | |
| .bp3-button.bp3-fill{ | |
| display:-webkit-box; | |
| display:-ms-flexbox; | |
| display:flex; | |
| width:100%; } | |
| .bp3-button.bp3-align-right, | |
| .bp3-align-right .bp3-button{ | |
| text-align:right; } | |
| .bp3-button.bp3-align-left, | |
| .bp3-align-left .bp3-button{ | |
| text-align:left; } | |
| .bp3-button:not([class*="bp3-intent-"]){ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); | |
| background-color:#f5f8fa; | |
| background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0))); | |
| background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0)); | |
| color:#182026; } | |
| .bp3-button:not([class*="bp3-intent-"]):hover{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); | |
| background-clip:padding-box; | |
| background-color:#ebf1f5; } | |
| .bp3-button:not([class*="bp3-intent-"]):active, .bp3-button:not([class*="bp3-intent-"]).bp3-active{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| background-color:#d8e1e8; | |
| background-image:none; } | |
| .bp3-button:not([class*="bp3-intent-"]):disabled, .bp3-button:not([class*="bp3-intent-"]).bp3-disabled{ | |
| outline:none; | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background-color:rgba(206, 217, 224, 0.5); | |
| background-image:none; | |
| cursor:not-allowed; | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-button:not([class*="bp3-intent-"]):disabled.bp3-active, .bp3-button:not([class*="bp3-intent-"]):disabled.bp3-active:hover, .bp3-button:not([class*="bp3-intent-"]).bp3-disabled.bp3-active, .bp3-button:not([class*="bp3-intent-"]).bp3-disabled.bp3-active:hover{ | |
| background:rgba(206, 217, 224, 0.7); } | |
| .bp3-button.bp3-intent-primary{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); | |
| background-color:#137cbd; | |
| background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0))); | |
| background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0)); | |
| color:#ffffff; } | |
| .bp3-button.bp3-intent-primary:hover, .bp3-button.bp3-intent-primary:active, .bp3-button.bp3-intent-primary.bp3-active{ | |
| color:#ffffff; } | |
| .bp3-button.bp3-intent-primary:hover{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); | |
| background-color:#106ba3; } | |
| .bp3-button.bp3-intent-primary:active, .bp3-button.bp3-intent-primary.bp3-active{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| background-color:#0e5a8a; | |
| background-image:none; } | |
| .bp3-button.bp3-intent-primary:disabled, .bp3-button.bp3-intent-primary.bp3-disabled{ | |
| border-color:transparent; | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background-color:rgba(19, 124, 189, 0.5); | |
| background-image:none; | |
| color:rgba(255, 255, 255, 0.6); } | |
| .bp3-button.bp3-intent-success{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); | |
| background-color:#0f9960; | |
| background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0))); | |
| background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0)); | |
| color:#ffffff; } | |
| .bp3-button.bp3-intent-success:hover, .bp3-button.bp3-intent-success:active, .bp3-button.bp3-intent-success.bp3-active{ | |
| color:#ffffff; } | |
| .bp3-button.bp3-intent-success:hover{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); | |
| background-color:#0d8050; } | |
| .bp3-button.bp3-intent-success:active, .bp3-button.bp3-intent-success.bp3-active{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| background-color:#0a6640; | |
| background-image:none; } | |
| .bp3-button.bp3-intent-success:disabled, .bp3-button.bp3-intent-success.bp3-disabled{ | |
| border-color:transparent; | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background-color:rgba(15, 153, 96, 0.5); | |
| background-image:none; | |
| color:rgba(255, 255, 255, 0.6); } | |
| .bp3-button.bp3-intent-warning{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); | |
| background-color:#d9822b; | |
| background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0))); | |
| background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0)); | |
| color:#ffffff; } | |
| .bp3-button.bp3-intent-warning:hover, .bp3-button.bp3-intent-warning:active, .bp3-button.bp3-intent-warning.bp3-active{ | |
| color:#ffffff; } | |
| .bp3-button.bp3-intent-warning:hover{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); | |
| background-color:#bf7326; } | |
| .bp3-button.bp3-intent-warning:active, .bp3-button.bp3-intent-warning.bp3-active{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| background-color:#a66321; | |
| background-image:none; } | |
| .bp3-button.bp3-intent-warning:disabled, .bp3-button.bp3-intent-warning.bp3-disabled{ | |
| border-color:transparent; | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background-color:rgba(217, 130, 43, 0.5); | |
| background-image:none; | |
| color:rgba(255, 255, 255, 0.6); } | |
| .bp3-button.bp3-intent-danger{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); | |
| background-color:#db3737; | |
| background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0))); | |
| background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0)); | |
| color:#ffffff; } | |
| .bp3-button.bp3-intent-danger:hover, .bp3-button.bp3-intent-danger:active, .bp3-button.bp3-intent-danger.bp3-active{ | |
| color:#ffffff; } | |
| .bp3-button.bp3-intent-danger:hover{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); | |
| background-color:#c23030; } | |
| .bp3-button.bp3-intent-danger:active, .bp3-button.bp3-intent-danger.bp3-active{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| background-color:#a82a2a; | |
| background-image:none; } | |
| .bp3-button.bp3-intent-danger:disabled, .bp3-button.bp3-intent-danger.bp3-disabled{ | |
| border-color:transparent; | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background-color:rgba(219, 55, 55, 0.5); | |
| background-image:none; | |
| color:rgba(255, 255, 255, 0.6); } | |
| .bp3-button[class*="bp3-intent-"] .bp3-button-spinner .bp3-spinner-head{ | |
| stroke:#ffffff; } | |
| .bp3-button.bp3-large, | |
| .bp3-large .bp3-button{ | |
| min-width:40px; | |
| min-height:40px; | |
| padding:5px 15px; | |
| font-size:16px; } | |
| .bp3-button.bp3-large::before, | |
| .bp3-button.bp3-large > *, | |
| .bp3-large .bp3-button::before, | |
| .bp3-large .bp3-button > *{ | |
| margin-right:10px; } | |
| .bp3-button.bp3-large:empty::before, | |
| .bp3-button.bp3-large > :last-child, | |
| .bp3-large .bp3-button:empty::before, | |
| .bp3-large .bp3-button > :last-child{ | |
| margin-right:0; } | |
| .bp3-button.bp3-small, | |
| .bp3-small .bp3-button{ | |
| min-width:24px; | |
| min-height:24px; | |
| padding:0 7px; } | |
| .bp3-button.bp3-loading{ | |
| position:relative; } | |
| .bp3-button.bp3-loading[class*="bp3-icon-"]::before{ | |
| visibility:hidden; } | |
| .bp3-button.bp3-loading .bp3-button-spinner{ | |
| position:absolute; | |
| margin:0; } | |
| .bp3-button.bp3-loading > :not(.bp3-button-spinner){ | |
| visibility:hidden; } | |
| .bp3-button[class*="bp3-icon-"]::before{ | |
| line-height:1; | |
| font-family:"Icons16", sans-serif; | |
| font-size:16px; | |
| font-weight:400; | |
| font-style:normal; | |
| -moz-osx-font-smoothing:grayscale; | |
| -webkit-font-smoothing:antialiased; | |
| color:#5c7080; } | |
| .bp3-button .bp3-icon, .bp3-button .bp3-icon-standard, .bp3-button .bp3-icon-large{ | |
| color:#5c7080; } | |
| .bp3-button .bp3-icon.bp3-align-right, .bp3-button .bp3-icon-standard.bp3-align-right, .bp3-button .bp3-icon-large.bp3-align-right{ | |
| margin-left:7px; } | |
| .bp3-button .bp3-icon:first-child:last-child, | |
| .bp3-button .bp3-spinner + .bp3-icon:last-child{ | |
| margin:0 -7px; } | |
| .bp3-dark .bp3-button:not([class*="bp3-intent-"]){ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); | |
| background-color:#394b59; | |
| background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0))); | |
| background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0)); | |
| color:#f5f8fa; } | |
| .bp3-dark .bp3-button:not([class*="bp3-intent-"]):hover, .bp3-dark .bp3-button:not([class*="bp3-intent-"]):active, .bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-active{ | |
| color:#f5f8fa; } | |
| .bp3-dark .bp3-button:not([class*="bp3-intent-"]):hover{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); | |
| background-color:#30404d; } | |
| .bp3-dark .bp3-button:not([class*="bp3-intent-"]):active, .bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-active{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| background-color:#202b33; | |
| background-image:none; } | |
| .bp3-dark .bp3-button:not([class*="bp3-intent-"]):disabled, .bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-disabled{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background-color:rgba(57, 75, 89, 0.5); | |
| background-image:none; | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-dark .bp3-button:not([class*="bp3-intent-"]):disabled.bp3-active, .bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-disabled.bp3-active{ | |
| background:rgba(57, 75, 89, 0.7); } | |
| .bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-button-spinner .bp3-spinner-head{ | |
| background:rgba(16, 22, 26, 0.5); | |
| stroke:#8a9ba8; } | |
| .bp3-dark .bp3-button:not([class*="bp3-intent-"])[class*="bp3-icon-"]::before{ | |
| color:#a7b6c2; } | |
| .bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-icon, .bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-icon-standard, .bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-icon-large{ | |
| color:#a7b6c2; } | |
| .bp3-dark .bp3-button[class*="bp3-intent-"]{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); } | |
| .bp3-dark .bp3-button[class*="bp3-intent-"]:hover{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); } | |
| .bp3-dark .bp3-button[class*="bp3-intent-"]:active, .bp3-dark .bp3-button[class*="bp3-intent-"].bp3-active{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); } | |
| .bp3-dark .bp3-button[class*="bp3-intent-"]:disabled, .bp3-dark .bp3-button[class*="bp3-intent-"].bp3-disabled{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background-image:none; | |
| color:rgba(255, 255, 255, 0.3); } | |
| .bp3-dark .bp3-button[class*="bp3-intent-"] .bp3-button-spinner .bp3-spinner-head{ | |
| stroke:#8a9ba8; } | |
| .bp3-button:disabled::before, | |
| .bp3-button:disabled .bp3-icon, .bp3-button:disabled .bp3-icon-standard, .bp3-button:disabled .bp3-icon-large, .bp3-button.bp3-disabled::before, | |
| .bp3-button.bp3-disabled .bp3-icon, .bp3-button.bp3-disabled .bp3-icon-standard, .bp3-button.bp3-disabled .bp3-icon-large, .bp3-button[class*="bp3-intent-"]::before, | |
| .bp3-button[class*="bp3-intent-"] .bp3-icon, .bp3-button[class*="bp3-intent-"] .bp3-icon-standard, .bp3-button[class*="bp3-intent-"] .bp3-icon-large{ | |
| color:inherit !important; } | |
| .bp3-button.bp3-minimal{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:none; } | |
| .bp3-button.bp3-minimal:hover{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:rgba(167, 182, 194, 0.3); | |
| text-decoration:none; | |
| color:#182026; } | |
| .bp3-button.bp3-minimal:active, .bp3-button.bp3-minimal.bp3-active{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:rgba(115, 134, 148, 0.3); | |
| color:#182026; } | |
| .bp3-button.bp3-minimal:disabled, .bp3-button.bp3-minimal:disabled:hover, .bp3-button.bp3-minimal.bp3-disabled, .bp3-button.bp3-minimal.bp3-disabled:hover{ | |
| background:none; | |
| cursor:not-allowed; | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-button.bp3-minimal:disabled.bp3-active, .bp3-button.bp3-minimal:disabled:hover.bp3-active, .bp3-button.bp3-minimal.bp3-disabled.bp3-active, .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{ | |
| background:rgba(115, 134, 148, 0.3); } | |
| .bp3-dark .bp3-button.bp3-minimal{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:none; | |
| color:inherit; } | |
| .bp3-dark .bp3-button.bp3-minimal:hover, .bp3-dark .bp3-button.bp3-minimal:active, .bp3-dark .bp3-button.bp3-minimal.bp3-active{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:none; } | |
| .bp3-dark .bp3-button.bp3-minimal:hover{ | |
| background:rgba(138, 155, 168, 0.15); } | |
| .bp3-dark .bp3-button.bp3-minimal:active, .bp3-dark .bp3-button.bp3-minimal.bp3-active{ | |
| background:rgba(138, 155, 168, 0.3); | |
| color:#f5f8fa; } | |
| .bp3-dark .bp3-button.bp3-minimal:disabled, .bp3-dark .bp3-button.bp3-minimal:disabled:hover, .bp3-dark .bp3-button.bp3-minimal.bp3-disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover{ | |
| background:none; | |
| cursor:not-allowed; | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-dark .bp3-button.bp3-minimal:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal:disabled:hover.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{ | |
| background:rgba(138, 155, 168, 0.3); } | |
| .bp3-button.bp3-minimal.bp3-intent-primary{ | |
| color:#106ba3; } | |
| .bp3-button.bp3-minimal.bp3-intent-primary:hover, .bp3-button.bp3-minimal.bp3-intent-primary:active, .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:none; | |
| color:#106ba3; } | |
| .bp3-button.bp3-minimal.bp3-intent-primary:hover{ | |
| background:rgba(19, 124, 189, 0.15); | |
| color:#106ba3; } | |
| .bp3-button.bp3-minimal.bp3-intent-primary:active, .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{ | |
| background:rgba(19, 124, 189, 0.3); | |
| color:#106ba3; } | |
| .bp3-button.bp3-minimal.bp3-intent-primary:disabled, .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{ | |
| background:none; | |
| color:rgba(16, 107, 163, 0.5); } | |
| .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active, .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{ | |
| background:rgba(19, 124, 189, 0.3); } | |
| .bp3-button.bp3-minimal.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{ | |
| stroke:#106ba3; } | |
| .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary{ | |
| color:#48aff0; } | |
| .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:hover{ | |
| background:rgba(19, 124, 189, 0.2); | |
| color:#48aff0; } | |
| .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{ | |
| background:rgba(19, 124, 189, 0.3); | |
| color:#48aff0; } | |
| .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{ | |
| background:none; | |
| color:rgba(72, 175, 240, 0.5); } | |
| .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{ | |
| background:rgba(19, 124, 189, 0.3); } | |
| .bp3-button.bp3-minimal.bp3-intent-success{ | |
| color:#0d8050; } | |
| .bp3-button.bp3-minimal.bp3-intent-success:hover, .bp3-button.bp3-minimal.bp3-intent-success:active, .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:none; | |
| color:#0d8050; } | |
| .bp3-button.bp3-minimal.bp3-intent-success:hover{ | |
| background:rgba(15, 153, 96, 0.15); | |
| color:#0d8050; } | |
| .bp3-button.bp3-minimal.bp3-intent-success:active, .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{ | |
| background:rgba(15, 153, 96, 0.3); | |
| color:#0d8050; } | |
| .bp3-button.bp3-minimal.bp3-intent-success:disabled, .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{ | |
| background:none; | |
| color:rgba(13, 128, 80, 0.5); } | |
| .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active, .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{ | |
| background:rgba(15, 153, 96, 0.3); } | |
| .bp3-button.bp3-minimal.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{ | |
| stroke:#0d8050; } | |
| .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success{ | |
| color:#3dcc91; } | |
| .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:hover{ | |
| background:rgba(15, 153, 96, 0.2); | |
| color:#3dcc91; } | |
| .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{ | |
| background:rgba(15, 153, 96, 0.3); | |
| color:#3dcc91; } | |
| .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{ | |
| background:none; | |
| color:rgba(61, 204, 145, 0.5); } | |
| .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{ | |
| background:rgba(15, 153, 96, 0.3); } | |
| .bp3-button.bp3-minimal.bp3-intent-warning{ | |
| color:#bf7326; } | |
| .bp3-button.bp3-minimal.bp3-intent-warning:hover, .bp3-button.bp3-minimal.bp3-intent-warning:active, .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:none; | |
| color:#bf7326; } | |
| .bp3-button.bp3-minimal.bp3-intent-warning:hover{ | |
| background:rgba(217, 130, 43, 0.15); | |
| color:#bf7326; } | |
| .bp3-button.bp3-minimal.bp3-intent-warning:active, .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{ | |
| background:rgba(217, 130, 43, 0.3); | |
| color:#bf7326; } | |
| .bp3-button.bp3-minimal.bp3-intent-warning:disabled, .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{ | |
| background:none; | |
| color:rgba(191, 115, 38, 0.5); } | |
| .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active, .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{ | |
| background:rgba(217, 130, 43, 0.3); } | |
| .bp3-button.bp3-minimal.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{ | |
| stroke:#bf7326; } | |
| .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning{ | |
| color:#ffb366; } | |
| .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:hover{ | |
| background:rgba(217, 130, 43, 0.2); | |
| color:#ffb366; } | |
| .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{ | |
| background:rgba(217, 130, 43, 0.3); | |
| color:#ffb366; } | |
| .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{ | |
| background:none; | |
| color:rgba(255, 179, 102, 0.5); } | |
| .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{ | |
| background:rgba(217, 130, 43, 0.3); } | |
| .bp3-button.bp3-minimal.bp3-intent-danger{ | |
| color:#c23030; } | |
| .bp3-button.bp3-minimal.bp3-intent-danger:hover, .bp3-button.bp3-minimal.bp3-intent-danger:active, .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:none; | |
| color:#c23030; } | |
| .bp3-button.bp3-minimal.bp3-intent-danger:hover{ | |
| background:rgba(219, 55, 55, 0.15); | |
| color:#c23030; } | |
| .bp3-button.bp3-minimal.bp3-intent-danger:active, .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{ | |
| background:rgba(219, 55, 55, 0.3); | |
| color:#c23030; } | |
| .bp3-button.bp3-minimal.bp3-intent-danger:disabled, .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{ | |
| background:none; | |
| color:rgba(194, 48, 48, 0.5); } | |
| .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active, .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{ | |
| background:rgba(219, 55, 55, 0.3); } | |
| .bp3-button.bp3-minimal.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{ | |
| stroke:#c23030; } | |
| .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger{ | |
| color:#ff7373; } | |
| .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:hover{ | |
| background:rgba(219, 55, 55, 0.2); | |
| color:#ff7373; } | |
| .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{ | |
| background:rgba(219, 55, 55, 0.3); | |
| color:#ff7373; } | |
| .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{ | |
| background:none; | |
| color:rgba(255, 115, 115, 0.5); } | |
| .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{ | |
| background:rgba(219, 55, 55, 0.3); } | |
| a.bp3-button{ | |
| text-align:center; | |
| text-decoration:none; | |
| -webkit-transition:none; | |
| transition:none; } | |
| a.bp3-button, a.bp3-button:hover, a.bp3-button:active{ | |
| color:#182026; } | |
| a.bp3-button.bp3-disabled{ | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-button-text{ | |
| -webkit-box-flex:0; | |
| -ms-flex:0 1 auto; | |
| flex:0 1 auto; } | |
| .bp3-button.bp3-align-left .bp3-button-text, .bp3-button.bp3-align-right .bp3-button-text, | |
| .bp3-button-group.bp3-align-left .bp3-button-text, | |
| .bp3-button-group.bp3-align-right .bp3-button-text{ | |
| -webkit-box-flex:1; | |
| -ms-flex:1 1 auto; | |
| flex:1 1 auto; } | |
| .bp3-button-group{ | |
| display:-webkit-inline-box; | |
| display:-ms-inline-flexbox; | |
| display:inline-flex; } | |
| .bp3-button-group .bp3-button{ | |
| -webkit-box-flex:0; | |
| -ms-flex:0 0 auto; | |
| flex:0 0 auto; | |
| position:relative; | |
| z-index:4; } | |
| .bp3-button-group .bp3-button:focus{ | |
| z-index:5; } | |
| .bp3-button-group .bp3-button:hover{ | |
| z-index:6; } | |
| .bp3-button-group .bp3-button:active, .bp3-button-group .bp3-button.bp3-active{ | |
| z-index:7; } | |
| .bp3-button-group .bp3-button:disabled, .bp3-button-group .bp3-button.bp3-disabled{ | |
| z-index:3; } | |
| .bp3-button-group .bp3-button[class*="bp3-intent-"]{ | |
| z-index:9; } | |
| .bp3-button-group .bp3-button[class*="bp3-intent-"]:focus{ | |
| z-index:10; } | |
| .bp3-button-group .bp3-button[class*="bp3-intent-"]:hover{ | |
| z-index:11; } | |
| .bp3-button-group .bp3-button[class*="bp3-intent-"]:active, .bp3-button-group .bp3-button[class*="bp3-intent-"].bp3-active{ | |
| z-index:12; } | |
| .bp3-button-group .bp3-button[class*="bp3-intent-"]:disabled, .bp3-button-group .bp3-button[class*="bp3-intent-"].bp3-disabled{ | |
| z-index:8; } | |
| .bp3-button-group:not(.bp3-minimal) > .bp3-popover-wrapper:not(:first-child) .bp3-button, | |
| .bp3-button-group:not(.bp3-minimal) > .bp3-button:not(:first-child){ | |
| border-top-left-radius:0; | |
| border-bottom-left-radius:0; } | |
| .bp3-button-group:not(.bp3-minimal) > .bp3-popover-wrapper:not(:last-child) .bp3-button, | |
| .bp3-button-group:not(.bp3-minimal) > .bp3-button:not(:last-child){ | |
| margin-right:-1px; | |
| border-top-right-radius:0; | |
| border-bottom-right-radius:0; } | |
| .bp3-button-group.bp3-minimal .bp3-button{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:none; } | |
| .bp3-button-group.bp3-minimal .bp3-button:hover{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:rgba(167, 182, 194, 0.3); | |
| text-decoration:none; | |
| color:#182026; } | |
| .bp3-button-group.bp3-minimal .bp3-button:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-active{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:rgba(115, 134, 148, 0.3); | |
| color:#182026; } | |
| .bp3-button-group.bp3-minimal .bp3-button:disabled, .bp3-button-group.bp3-minimal .bp3-button:disabled:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{ | |
| background:none; | |
| cursor:not-allowed; | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{ | |
| background:rgba(115, 134, 148, 0.3); } | |
| .bp3-dark .bp3-button-group.bp3-minimal .bp3-button{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:none; | |
| color:inherit; } | |
| .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:none; } | |
| .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover{ | |
| background:rgba(138, 155, 168, 0.15); } | |
| .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{ | |
| background:rgba(138, 155, 168, 0.3); | |
| color:#f5f8fa; } | |
| .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{ | |
| background:none; | |
| cursor:not-allowed; | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{ | |
| background:rgba(138, 155, 168, 0.3); } | |
| .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{ | |
| color:#106ba3; } | |
| .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:none; | |
| color:#106ba3; } | |
| .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{ | |
| background:rgba(19, 124, 189, 0.15); | |
| color:#106ba3; } | |
| .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{ | |
| background:rgba(19, 124, 189, 0.3); | |
| color:#106ba3; } | |
| .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{ | |
| background:none; | |
| color:rgba(16, 107, 163, 0.5); } | |
| .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{ | |
| background:rgba(19, 124, 189, 0.3); } | |
| .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{ | |
| stroke:#106ba3; } | |
| .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{ | |
| color:#48aff0; } | |
| .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{ | |
| background:rgba(19, 124, 189, 0.2); | |
| color:#48aff0; } | |
| .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{ | |
| background:rgba(19, 124, 189, 0.3); | |
| color:#48aff0; } | |
| .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{ | |
| background:none; | |
| color:rgba(72, 175, 240, 0.5); } | |
| .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{ | |
| background:rgba(19, 124, 189, 0.3); } | |
| .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{ | |
| color:#0d8050; } | |
| .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:none; | |
| color:#0d8050; } | |
| .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{ | |
| background:rgba(15, 153, 96, 0.15); | |
| color:#0d8050; } | |
| .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{ | |
| background:rgba(15, 153, 96, 0.3); | |
| color:#0d8050; } | |
| .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{ | |
| background:none; | |
| color:rgba(13, 128, 80, 0.5); } | |
| .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{ | |
| background:rgba(15, 153, 96, 0.3); } | |
| .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{ | |
| stroke:#0d8050; } | |
| .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{ | |
| color:#3dcc91; } | |
| .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{ | |
| background:rgba(15, 153, 96, 0.2); | |
| color:#3dcc91; } | |
| .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{ | |
| background:rgba(15, 153, 96, 0.3); | |
| color:#3dcc91; } | |
| .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{ | |
| background:none; | |
| color:rgba(61, 204, 145, 0.5); } | |
| .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{ | |
| background:rgba(15, 153, 96, 0.3); } | |
| .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{ | |
| color:#bf7326; } | |
| .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:none; | |
| color:#bf7326; } | |
| .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{ | |
| background:rgba(217, 130, 43, 0.15); | |
| color:#bf7326; } | |
| .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{ | |
| background:rgba(217, 130, 43, 0.3); | |
| color:#bf7326; } | |
| .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{ | |
| background:none; | |
| color:rgba(191, 115, 38, 0.5); } | |
| .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{ | |
| background:rgba(217, 130, 43, 0.3); } | |
| .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{ | |
| stroke:#bf7326; } | |
| .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{ | |
| color:#ffb366; } | |
| .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{ | |
| background:rgba(217, 130, 43, 0.2); | |
| color:#ffb366; } | |
| .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{ | |
| background:rgba(217, 130, 43, 0.3); | |
| color:#ffb366; } | |
| .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{ | |
| background:none; | |
| color:rgba(255, 179, 102, 0.5); } | |
| .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{ | |
| background:rgba(217, 130, 43, 0.3); } | |
| .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{ | |
| color:#c23030; } | |
| .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:none; | |
| color:#c23030; } | |
| .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{ | |
| background:rgba(219, 55, 55, 0.15); | |
| color:#c23030; } | |
| .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{ | |
| background:rgba(219, 55, 55, 0.3); | |
| color:#c23030; } | |
| .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{ | |
| background:none; | |
| color:rgba(194, 48, 48, 0.5); } | |
| .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{ | |
| background:rgba(219, 55, 55, 0.3); } | |
| .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{ | |
| stroke:#c23030; } | |
| .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{ | |
| color:#ff7373; } | |
| .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{ | |
| background:rgba(219, 55, 55, 0.2); | |
| color:#ff7373; } | |
| .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{ | |
| background:rgba(219, 55, 55, 0.3); | |
| color:#ff7373; } | |
| .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{ | |
| background:none; | |
| color:rgba(255, 115, 115, 0.5); } | |
| .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{ | |
| background:rgba(219, 55, 55, 0.3); } | |
| .bp3-button-group .bp3-popover-wrapper, | |
| .bp3-button-group .bp3-popover-target{ | |
| display:-webkit-box; | |
| display:-ms-flexbox; | |
| display:flex; | |
| -webkit-box-flex:1; | |
| -ms-flex:1 1 auto; | |
| flex:1 1 auto; } | |
| .bp3-button-group.bp3-fill{ | |
| display:-webkit-box; | |
| display:-ms-flexbox; | |
| display:flex; | |
| width:100%; } | |
| .bp3-button-group .bp3-button.bp3-fill, | |
| .bp3-button-group.bp3-fill .bp3-button:not(.bp3-fixed){ | |
| -webkit-box-flex:1; | |
| -ms-flex:1 1 auto; | |
| flex:1 1 auto; } | |
| .bp3-button-group.bp3-vertical{ | |
| -webkit-box-orient:vertical; | |
| -webkit-box-direction:normal; | |
| -ms-flex-direction:column; | |
| flex-direction:column; | |
| -webkit-box-align:stretch; | |
| -ms-flex-align:stretch; | |
| align-items:stretch; | |
| vertical-align:top; } | |
| .bp3-button-group.bp3-vertical.bp3-fill{ | |
| width:unset; | |
| height:100%; } | |
| .bp3-button-group.bp3-vertical .bp3-button{ | |
| margin-right:0 !important; | |
| width:100%; } | |
| .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-popover-wrapper:first-child .bp3-button, | |
| .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-button:first-child{ | |
| border-radius:3px 3px 0 0; } | |
| .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-popover-wrapper:last-child .bp3-button, | |
| .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-button:last-child{ | |
| border-radius:0 0 3px 3px; } | |
| .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-popover-wrapper:not(:last-child) .bp3-button, | |
| .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-button:not(:last-child){ | |
| margin-bottom:-1px; } | |
| .bp3-button-group.bp3-align-left .bp3-button{ | |
| text-align:left; } | |
| .bp3-dark .bp3-button-group:not(.bp3-minimal) > .bp3-popover-wrapper:not(:last-child) .bp3-button, | |
| .bp3-dark .bp3-button-group:not(.bp3-minimal) > .bp3-button:not(:last-child){ | |
| margin-right:1px; } | |
| .bp3-dark .bp3-button-group.bp3-vertical > .bp3-popover-wrapper:not(:last-child) .bp3-button, | |
| .bp3-dark .bp3-button-group.bp3-vertical > .bp3-button:not(:last-child){ | |
| margin-bottom:1px; } | |
| .bp3-callout{ | |
| line-height:1.5; | |
| font-size:14px; | |
| position:relative; | |
| border-radius:3px; | |
| background-color:rgba(138, 155, 168, 0.15); | |
| width:100%; | |
| padding:10px 12px 9px; } | |
| .bp3-callout[class*="bp3-icon-"]{ | |
| padding-left:40px; } | |
| .bp3-callout[class*="bp3-icon-"]::before{ | |
| line-height:1; | |
| font-family:"Icons20", sans-serif; | |
| font-size:20px; | |
| font-weight:400; | |
| font-style:normal; | |
| -moz-osx-font-smoothing:grayscale; | |
| -webkit-font-smoothing:antialiased; | |
| position:absolute; | |
| top:10px; | |
| left:10px; | |
| color:#5c7080; } | |
| .bp3-callout.bp3-callout-icon{ | |
| padding-left:40px; } | |
| .bp3-callout.bp3-callout-icon > .bp3-icon:first-child{ | |
| position:absolute; | |
| top:10px; | |
| left:10px; | |
| color:#5c7080; } | |
| .bp3-callout .bp3-heading{ | |
| margin-top:0; | |
| margin-bottom:5px; | |
| line-height:20px; } | |
| .bp3-callout .bp3-heading:last-child{ | |
| margin-bottom:0; } | |
| .bp3-dark .bp3-callout{ | |
| background-color:rgba(138, 155, 168, 0.2); } | |
| .bp3-dark .bp3-callout[class*="bp3-icon-"]::before{ | |
| color:#a7b6c2; } | |
| .bp3-callout.bp3-intent-primary{ | |
| background-color:rgba(19, 124, 189, 0.15); } | |
| .bp3-callout.bp3-intent-primary[class*="bp3-icon-"]::before, | |
| .bp3-callout.bp3-intent-primary > .bp3-icon:first-child, | |
| .bp3-callout.bp3-intent-primary .bp3-heading{ | |
| color:#106ba3; } | |
| .bp3-dark .bp3-callout.bp3-intent-primary{ | |
| background-color:rgba(19, 124, 189, 0.25); } | |
| .bp3-dark .bp3-callout.bp3-intent-primary[class*="bp3-icon-"]::before, | |
| .bp3-dark .bp3-callout.bp3-intent-primary > .bp3-icon:first-child, | |
| .bp3-dark .bp3-callout.bp3-intent-primary .bp3-heading{ | |
| color:#48aff0; } | |
| .bp3-callout.bp3-intent-success{ | |
| background-color:rgba(15, 153, 96, 0.15); } | |
| .bp3-callout.bp3-intent-success[class*="bp3-icon-"]::before, | |
| .bp3-callout.bp3-intent-success > .bp3-icon:first-child, | |
| .bp3-callout.bp3-intent-success .bp3-heading{ | |
| color:#0d8050; } | |
| .bp3-dark .bp3-callout.bp3-intent-success{ | |
| background-color:rgba(15, 153, 96, 0.25); } | |
| .bp3-dark .bp3-callout.bp3-intent-success[class*="bp3-icon-"]::before, | |
| .bp3-dark .bp3-callout.bp3-intent-success > .bp3-icon:first-child, | |
| .bp3-dark .bp3-callout.bp3-intent-success .bp3-heading{ | |
| color:#3dcc91; } | |
| .bp3-callout.bp3-intent-warning{ | |
| background-color:rgba(217, 130, 43, 0.15); } | |
| .bp3-callout.bp3-intent-warning[class*="bp3-icon-"]::before, | |
| .bp3-callout.bp3-intent-warning > .bp3-icon:first-child, | |
| .bp3-callout.bp3-intent-warning .bp3-heading{ | |
| color:#bf7326; } | |
| .bp3-dark .bp3-callout.bp3-intent-warning{ | |
| background-color:rgba(217, 130, 43, 0.25); } | |
| .bp3-dark .bp3-callout.bp3-intent-warning[class*="bp3-icon-"]::before, | |
| .bp3-dark .bp3-callout.bp3-intent-warning > .bp3-icon:first-child, | |
| .bp3-dark .bp3-callout.bp3-intent-warning .bp3-heading{ | |
| color:#ffb366; } | |
| .bp3-callout.bp3-intent-danger{ | |
| background-color:rgba(219, 55, 55, 0.15); } | |
| .bp3-callout.bp3-intent-danger[class*="bp3-icon-"]::before, | |
| .bp3-callout.bp3-intent-danger > .bp3-icon:first-child, | |
| .bp3-callout.bp3-intent-danger .bp3-heading{ | |
| color:#c23030; } | |
| .bp3-dark .bp3-callout.bp3-intent-danger{ | |
| background-color:rgba(219, 55, 55, 0.25); } | |
| .bp3-dark .bp3-callout.bp3-intent-danger[class*="bp3-icon-"]::before, | |
| .bp3-dark .bp3-callout.bp3-intent-danger > .bp3-icon:first-child, | |
| .bp3-dark .bp3-callout.bp3-intent-danger .bp3-heading{ | |
| color:#ff7373; } | |
| .bp3-running-text .bp3-callout{ | |
| margin:20px 0; } | |
| .bp3-card{ | |
| border-radius:3px; | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); | |
| background-color:#ffffff; | |
| padding:20px; | |
| -webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9); } | |
| .bp3-card.bp3-dark, | |
| .bp3-dark .bp3-card{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); | |
| background-color:#30404d; } | |
| .bp3-elevation-0{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); } | |
| .bp3-elevation-0.bp3-dark, | |
| .bp3-dark .bp3-elevation-0{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); } | |
| .bp3-elevation-1{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2); } | |
| .bp3-elevation-1.bp3-dark, | |
| .bp3-dark .bp3-elevation-1{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); } | |
| .bp3-elevation-2{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2), 0 2px 6px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2), 0 2px 6px rgba(16, 22, 26, 0.2); } | |
| .bp3-elevation-2.bp3-dark, | |
| .bp3-dark .bp3-elevation-2{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.4), 0 2px 6px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.4), 0 2px 6px rgba(16, 22, 26, 0.4); } | |
| .bp3-elevation-3{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); } | |
| .bp3-elevation-3.bp3-dark, | |
| .bp3-dark .bp3-elevation-3{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); } | |
| .bp3-elevation-4{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2); } | |
| .bp3-elevation-4.bp3-dark, | |
| .bp3-dark .bp3-elevation-4{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4); } | |
| .bp3-card.bp3-interactive:hover{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); | |
| cursor:pointer; } | |
| .bp3-card.bp3-interactive:hover.bp3-dark, | |
| .bp3-dark .bp3-card.bp3-interactive:hover{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); } | |
| .bp3-card.bp3-interactive:active{ | |
| opacity:0.9; | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2); | |
| -webkit-transition-duration:0; | |
| transition-duration:0; } | |
| .bp3-card.bp3-interactive:active.bp3-dark, | |
| .bp3-dark .bp3-card.bp3-interactive:active{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); } | |
| .bp3-collapse{ | |
| height:0; | |
| overflow-y:hidden; | |
| -webkit-transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9); } | |
| .bp3-collapse .bp3-collapse-body{ | |
| -webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9); } | |
| .bp3-collapse .bp3-collapse-body[aria-hidden="true"]{ | |
| display:none; } | |
| .bp3-context-menu .bp3-popover-target{ | |
| display:block; } | |
| .bp3-context-menu-popover-target{ | |
| position:fixed; } | |
| .bp3-divider{ | |
| margin:5px; | |
| border-right:1px solid rgba(16, 22, 26, 0.15); | |
| border-bottom:1px solid rgba(16, 22, 26, 0.15); } | |
| .bp3-dark .bp3-divider{ | |
| border-color:rgba(16, 22, 26, 0.4); } | |
| .bp3-dialog-container{ | |
| opacity:1; | |
| -webkit-transform:scale(1); | |
| transform:scale(1); | |
| display:-webkit-box; | |
| display:-ms-flexbox; | |
| display:flex; | |
| -webkit-box-align:center; | |
| -ms-flex-align:center; | |
| align-items:center; | |
| -webkit-box-pack:center; | |
| -ms-flex-pack:center; | |
| justify-content:center; | |
| width:100%; | |
| min-height:100%; | |
| pointer-events:none; | |
| -webkit-user-select:none; | |
| -moz-user-select:none; | |
| -ms-user-select:none; | |
| user-select:none; } | |
| .bp3-dialog-container.bp3-overlay-enter > .bp3-dialog, .bp3-dialog-container.bp3-overlay-appear > .bp3-dialog{ | |
| opacity:0; | |
| -webkit-transform:scale(0.5); | |
| transform:scale(0.5); } | |
| .bp3-dialog-container.bp3-overlay-enter-active > .bp3-dialog, .bp3-dialog-container.bp3-overlay-appear-active > .bp3-dialog{ | |
| opacity:1; | |
| -webkit-transform:scale(1); | |
| transform:scale(1); | |
| -webkit-transition-property:opacity, -webkit-transform; | |
| transition-property:opacity, -webkit-transform; | |
| transition-property:opacity, transform; | |
| transition-property:opacity, transform, -webkit-transform; | |
| -webkit-transition-duration:300ms; | |
| transition-duration:300ms; | |
| -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); | |
| transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); | |
| -webkit-transition-delay:0; | |
| transition-delay:0; } | |
| .bp3-dialog-container.bp3-overlay-exit > .bp3-dialog{ | |
| opacity:1; | |
| -webkit-transform:scale(1); | |
| transform:scale(1); } | |
| .bp3-dialog-container.bp3-overlay-exit-active > .bp3-dialog{ | |
| opacity:0; | |
| -webkit-transform:scale(0.5); | |
| transform:scale(0.5); | |
| -webkit-transition-property:opacity, -webkit-transform; | |
| transition-property:opacity, -webkit-transform; | |
| transition-property:opacity, transform; | |
| transition-property:opacity, transform, -webkit-transform; | |
| -webkit-transition-duration:300ms; | |
| transition-duration:300ms; | |
| -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); | |
| transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); | |
| -webkit-transition-delay:0; | |
| transition-delay:0; } | |
| .bp3-dialog{ | |
| display:-webkit-box; | |
| display:-ms-flexbox; | |
| display:flex; | |
| -webkit-box-orient:vertical; | |
| -webkit-box-direction:normal; | |
| -ms-flex-direction:column; | |
| flex-direction:column; | |
| margin:30px 0; | |
| border-radius:6px; | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2); | |
| background:#ebf1f5; | |
| width:500px; | |
| padding-bottom:20px; | |
| pointer-events:all; | |
| -webkit-user-select:text; | |
| -moz-user-select:text; | |
| -ms-user-select:text; | |
| user-select:text; } | |
| .bp3-dialog:focus{ | |
| outline:0; } | |
| .bp3-dialog.bp3-dark, | |
| .bp3-dark .bp3-dialog{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4); | |
| background:#293742; | |
| color:#f5f8fa; } | |
| .bp3-dialog-header{ | |
| display:-webkit-box; | |
| display:-ms-flexbox; | |
| display:flex; | |
| -webkit-box-flex:0; | |
| -ms-flex:0 0 auto; | |
| flex:0 0 auto; | |
| -webkit-box-align:center; | |
| -ms-flex-align:center; | |
| align-items:center; | |
| border-radius:6px 6px 0 0; | |
| -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.15); | |
| box-shadow:0 1px 0 rgba(16, 22, 26, 0.15); | |
| background:#ffffff; | |
| min-height:40px; | |
| padding-right:5px; | |
| padding-left:20px; } | |
| .bp3-dialog-header .bp3-icon-large, | |
| .bp3-dialog-header .bp3-icon{ | |
| -webkit-box-flex:0; | |
| -ms-flex:0 0 auto; | |
| flex:0 0 auto; | |
| margin-right:10px; | |
| color:#5c7080; } | |
| .bp3-dialog-header .bp3-heading{ | |
| overflow:hidden; | |
| text-overflow:ellipsis; | |
| white-space:nowrap; | |
| word-wrap:normal; | |
| -webkit-box-flex:1; | |
| -ms-flex:1 1 auto; | |
| flex:1 1 auto; | |
| margin:0; | |
| line-height:inherit; } | |
| .bp3-dialog-header .bp3-heading:last-child{ | |
| margin-right:20px; } | |
| .bp3-dark .bp3-dialog-header{ | |
| -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.4); | |
| box-shadow:0 1px 0 rgba(16, 22, 26, 0.4); | |
| background:#30404d; } | |
| .bp3-dark .bp3-dialog-header .bp3-icon-large, | |
| .bp3-dark .bp3-dialog-header .bp3-icon{ | |
| color:#a7b6c2; } | |
| .bp3-dialog-body{ | |
| -webkit-box-flex:1; | |
| -ms-flex:1 1 auto; | |
| flex:1 1 auto; | |
| margin:20px; | |
| line-height:18px; } | |
| .bp3-dialog-footer{ | |
| -webkit-box-flex:0; | |
| -ms-flex:0 0 auto; | |
| flex:0 0 auto; | |
| margin:0 20px; } | |
| .bp3-dialog-footer-actions{ | |
| display:-webkit-box; | |
| display:-ms-flexbox; | |
| display:flex; | |
| -webkit-box-pack:end; | |
| -ms-flex-pack:end; | |
| justify-content:flex-end; } | |
| .bp3-dialog-footer-actions .bp3-button{ | |
| margin-left:10px; } | |
| .bp3-drawer{ | |
| display:-webkit-box; | |
| display:-ms-flexbox; | |
| display:flex; | |
| -webkit-box-orient:vertical; | |
| -webkit-box-direction:normal; | |
| -ms-flex-direction:column; | |
| flex-direction:column; | |
| margin:0; | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2); | |
| background:#ffffff; | |
| padding:0; } | |
| .bp3-drawer:focus{ | |
| outline:0; } | |
| .bp3-drawer.bp3-position-top{ | |
| top:0; | |
| right:0; | |
| left:0; | |
| height:50%; } | |
| .bp3-drawer.bp3-position-top.bp3-overlay-enter, .bp3-drawer.bp3-position-top.bp3-overlay-appear{ | |
| -webkit-transform:translateY(-100%); | |
| transform:translateY(-100%); } | |
| .bp3-drawer.bp3-position-top.bp3-overlay-enter-active, .bp3-drawer.bp3-position-top.bp3-overlay-appear-active{ | |
| -webkit-transform:translateY(0); | |
| transform:translateY(0); | |
| -webkit-transition-property:-webkit-transform; | |
| transition-property:-webkit-transform; | |
| transition-property:transform; | |
| transition-property:transform, -webkit-transform; | |
| -webkit-transition-duration:200ms; | |
| transition-duration:200ms; | |
| -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| -webkit-transition-delay:0; | |
| transition-delay:0; } | |
| .bp3-drawer.bp3-position-top.bp3-overlay-exit{ | |
| -webkit-transform:translateY(0); | |
| transform:translateY(0); } | |
| .bp3-drawer.bp3-position-top.bp3-overlay-exit-active{ | |
| -webkit-transform:translateY(-100%); | |
| transform:translateY(-100%); | |
| -webkit-transition-property:-webkit-transform; | |
| transition-property:-webkit-transform; | |
| transition-property:transform; | |
| transition-property:transform, -webkit-transform; | |
| -webkit-transition-duration:100ms; | |
| transition-duration:100ms; | |
| -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| -webkit-transition-delay:0; | |
| transition-delay:0; } | |
| .bp3-drawer.bp3-position-bottom{ | |
| right:0; | |
| bottom:0; | |
| left:0; | |
| height:50%; } | |
| .bp3-drawer.bp3-position-bottom.bp3-overlay-enter, .bp3-drawer.bp3-position-bottom.bp3-overlay-appear{ | |
| -webkit-transform:translateY(100%); | |
| transform:translateY(100%); } | |
| .bp3-drawer.bp3-position-bottom.bp3-overlay-enter-active, .bp3-drawer.bp3-position-bottom.bp3-overlay-appear-active{ | |
| -webkit-transform:translateY(0); | |
| transform:translateY(0); | |
| -webkit-transition-property:-webkit-transform; | |
| transition-property:-webkit-transform; | |
| transition-property:transform; | |
| transition-property:transform, -webkit-transform; | |
| -webkit-transition-duration:200ms; | |
| transition-duration:200ms; | |
| -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| -webkit-transition-delay:0; | |
| transition-delay:0; } | |
| .bp3-drawer.bp3-position-bottom.bp3-overlay-exit{ | |
| -webkit-transform:translateY(0); | |
| transform:translateY(0); } | |
| .bp3-drawer.bp3-position-bottom.bp3-overlay-exit-active{ | |
| -webkit-transform:translateY(100%); | |
| transform:translateY(100%); | |
| -webkit-transition-property:-webkit-transform; | |
| transition-property:-webkit-transform; | |
| transition-property:transform; | |
| transition-property:transform, -webkit-transform; | |
| -webkit-transition-duration:100ms; | |
| transition-duration:100ms; | |
| -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| -webkit-transition-delay:0; | |
| transition-delay:0; } | |
| .bp3-drawer.bp3-position-left{ | |
| top:0; | |
| bottom:0; | |
| left:0; | |
| width:50%; } | |
| .bp3-drawer.bp3-position-left.bp3-overlay-enter, .bp3-drawer.bp3-position-left.bp3-overlay-appear{ | |
| -webkit-transform:translateX(-100%); | |
| transform:translateX(-100%); } | |
| .bp3-drawer.bp3-position-left.bp3-overlay-enter-active, .bp3-drawer.bp3-position-left.bp3-overlay-appear-active{ | |
| -webkit-transform:translateX(0); | |
| transform:translateX(0); | |
| -webkit-transition-property:-webkit-transform; | |
| transition-property:-webkit-transform; | |
| transition-property:transform; | |
| transition-property:transform, -webkit-transform; | |
| -webkit-transition-duration:200ms; | |
| transition-duration:200ms; | |
| -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| -webkit-transition-delay:0; | |
| transition-delay:0; } | |
| .bp3-drawer.bp3-position-left.bp3-overlay-exit{ | |
| -webkit-transform:translateX(0); | |
| transform:translateX(0); } | |
| .bp3-drawer.bp3-position-left.bp3-overlay-exit-active{ | |
| -webkit-transform:translateX(-100%); | |
| transform:translateX(-100%); | |
| -webkit-transition-property:-webkit-transform; | |
| transition-property:-webkit-transform; | |
| transition-property:transform; | |
| transition-property:transform, -webkit-transform; | |
| -webkit-transition-duration:100ms; | |
| transition-duration:100ms; | |
| -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| -webkit-transition-delay:0; | |
| transition-delay:0; } | |
| .bp3-drawer.bp3-position-right{ | |
| top:0; | |
| right:0; | |
| bottom:0; | |
| width:50%; } | |
| .bp3-drawer.bp3-position-right.bp3-overlay-enter, .bp3-drawer.bp3-position-right.bp3-overlay-appear{ | |
| -webkit-transform:translateX(100%); | |
| transform:translateX(100%); } | |
| .bp3-drawer.bp3-position-right.bp3-overlay-enter-active, .bp3-drawer.bp3-position-right.bp3-overlay-appear-active{ | |
| -webkit-transform:translateX(0); | |
| transform:translateX(0); | |
| -webkit-transition-property:-webkit-transform; | |
| transition-property:-webkit-transform; | |
| transition-property:transform; | |
| transition-property:transform, -webkit-transform; | |
| -webkit-transition-duration:200ms; | |
| transition-duration:200ms; | |
| -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| -webkit-transition-delay:0; | |
| transition-delay:0; } | |
| .bp3-drawer.bp3-position-right.bp3-overlay-exit{ | |
| -webkit-transform:translateX(0); | |
| transform:translateX(0); } | |
| .bp3-drawer.bp3-position-right.bp3-overlay-exit-active{ | |
| -webkit-transform:translateX(100%); | |
| transform:translateX(100%); | |
| -webkit-transition-property:-webkit-transform; | |
| transition-property:-webkit-transform; | |
| transition-property:transform; | |
| transition-property:transform, -webkit-transform; | |
| -webkit-transition-duration:100ms; | |
| transition-duration:100ms; | |
| -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| -webkit-transition-delay:0; | |
| transition-delay:0; } | |
| .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not( | |
| .bp3-position-right):not(.bp3-vertical){ | |
| top:0; | |
| right:0; | |
| bottom:0; | |
| width:50%; } | |
| .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not( | |
| .bp3-position-right):not(.bp3-vertical).bp3-overlay-enter, .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not( | |
| .bp3-position-right):not(.bp3-vertical).bp3-overlay-appear{ | |
| -webkit-transform:translateX(100%); | |
| transform:translateX(100%); } | |
| .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not( | |
| .bp3-position-right):not(.bp3-vertical).bp3-overlay-enter-active, .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not( | |
| .bp3-position-right):not(.bp3-vertical).bp3-overlay-appear-active{ | |
| -webkit-transform:translateX(0); | |
| transform:translateX(0); | |
| -webkit-transition-property:-webkit-transform; | |
| transition-property:-webkit-transform; | |
| transition-property:transform; | |
| transition-property:transform, -webkit-transform; | |
| -webkit-transition-duration:200ms; | |
| transition-duration:200ms; | |
| -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| -webkit-transition-delay:0; | |
| transition-delay:0; } | |
| .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not( | |
| .bp3-position-right):not(.bp3-vertical).bp3-overlay-exit{ | |
| -webkit-transform:translateX(0); | |
| transform:translateX(0); } | |
| .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not( | |
| .bp3-position-right):not(.bp3-vertical).bp3-overlay-exit-active{ | |
| -webkit-transform:translateX(100%); | |
| transform:translateX(100%); | |
| -webkit-transition-property:-webkit-transform; | |
| transition-property:-webkit-transform; | |
| transition-property:transform; | |
| transition-property:transform, -webkit-transform; | |
| -webkit-transition-duration:100ms; | |
| transition-duration:100ms; | |
| -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| -webkit-transition-delay:0; | |
| transition-delay:0; } | |
| .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not( | |
| .bp3-position-right).bp3-vertical{ | |
| right:0; | |
| bottom:0; | |
| left:0; | |
| height:50%; } | |
| .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not( | |
| .bp3-position-right).bp3-vertical.bp3-overlay-enter, .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not( | |
| .bp3-position-right).bp3-vertical.bp3-overlay-appear{ | |
| -webkit-transform:translateY(100%); | |
| transform:translateY(100%); } | |
| .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not( | |
| .bp3-position-right).bp3-vertical.bp3-overlay-enter-active, .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not( | |
| .bp3-position-right).bp3-vertical.bp3-overlay-appear-active{ | |
| -webkit-transform:translateY(0); | |
| transform:translateY(0); | |
| -webkit-transition-property:-webkit-transform; | |
| transition-property:-webkit-transform; | |
| transition-property:transform; | |
| transition-property:transform, -webkit-transform; | |
| -webkit-transition-duration:200ms; | |
| transition-duration:200ms; | |
| -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| -webkit-transition-delay:0; | |
| transition-delay:0; } | |
| .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not( | |
| .bp3-position-right).bp3-vertical.bp3-overlay-exit{ | |
| -webkit-transform:translateY(0); | |
| transform:translateY(0); } | |
| .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not( | |
| .bp3-position-right).bp3-vertical.bp3-overlay-exit-active{ | |
| -webkit-transform:translateY(100%); | |
| transform:translateY(100%); | |
| -webkit-transition-property:-webkit-transform; | |
| transition-property:-webkit-transform; | |
| transition-property:transform; | |
| transition-property:transform, -webkit-transform; | |
| -webkit-transition-duration:100ms; | |
| transition-duration:100ms; | |
| -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| -webkit-transition-delay:0; | |
| transition-delay:0; } | |
| .bp3-drawer.bp3-dark, | |
| .bp3-dark .bp3-drawer{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4); | |
| background:#30404d; | |
| color:#f5f8fa; } | |
| .bp3-drawer-header{ | |
| display:-webkit-box; | |
| display:-ms-flexbox; | |
| display:flex; | |
| -webkit-box-flex:0; | |
| -ms-flex:0 0 auto; | |
| flex:0 0 auto; | |
| -webkit-box-align:center; | |
| -ms-flex-align:center; | |
| align-items:center; | |
| position:relative; | |
| border-radius:0; | |
| -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.15); | |
| box-shadow:0 1px 0 rgba(16, 22, 26, 0.15); | |
| min-height:40px; | |
| padding:5px; | |
| padding-left:20px; } | |
| .bp3-drawer-header .bp3-icon-large, | |
| .bp3-drawer-header .bp3-icon{ | |
| -webkit-box-flex:0; | |
| -ms-flex:0 0 auto; | |
| flex:0 0 auto; | |
| margin-right:10px; | |
| color:#5c7080; } | |
| .bp3-drawer-header .bp3-heading{ | |
| overflow:hidden; | |
| text-overflow:ellipsis; | |
| white-space:nowrap; | |
| word-wrap:normal; | |
| -webkit-box-flex:1; | |
| -ms-flex:1 1 auto; | |
| flex:1 1 auto; | |
| margin:0; | |
| line-height:inherit; } | |
| .bp3-drawer-header .bp3-heading:last-child{ | |
| margin-right:20px; } | |
| .bp3-dark .bp3-drawer-header{ | |
| -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.4); | |
| box-shadow:0 1px 0 rgba(16, 22, 26, 0.4); } | |
| .bp3-dark .bp3-drawer-header .bp3-icon-large, | |
| .bp3-dark .bp3-drawer-header .bp3-icon{ | |
| color:#a7b6c2; } | |
| .bp3-drawer-body{ | |
| -webkit-box-flex:1; | |
| -ms-flex:1 1 auto; | |
| flex:1 1 auto; | |
| overflow:auto; | |
| line-height:18px; } | |
| .bp3-drawer-footer{ | |
| -webkit-box-flex:0; | |
| -ms-flex:0 0 auto; | |
| flex:0 0 auto; | |
| position:relative; | |
| -webkit-box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.15); | |
| box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.15); | |
| padding:10px 20px; } | |
| .bp3-dark .bp3-drawer-footer{ | |
| -webkit-box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.4); | |
| box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.4); } | |
| .bp3-editable-text{ | |
| display:inline-block; | |
| position:relative; | |
| cursor:text; | |
| max-width:100%; | |
| vertical-align:top; | |
| white-space:nowrap; } | |
| .bp3-editable-text::before{ | |
| position:absolute; | |
| top:-3px; | |
| right:-3px; | |
| bottom:-3px; | |
| left:-3px; | |
| border-radius:3px; | |
| content:""; | |
| -webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); } | |
| .bp3-editable-text:hover::before{ | |
| -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15); | |
| box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15); } | |
| .bp3-editable-text.bp3-editable-text-editing::before{ | |
| -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); | |
| background-color:#ffffff; } | |
| .bp3-editable-text.bp3-disabled::before{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; } | |
| .bp3-editable-text.bp3-intent-primary .bp3-editable-text-input, | |
| .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{ | |
| color:#137cbd; } | |
| .bp3-editable-text.bp3-intent-primary:hover::before{ | |
| -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(19, 124, 189, 0.4); | |
| box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(19, 124, 189, 0.4); } | |
| .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{ | |
| -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } | |
| .bp3-editable-text.bp3-intent-success .bp3-editable-text-input, | |
| .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{ | |
| color:#0f9960; } | |
| .bp3-editable-text.bp3-intent-success:hover::before{ | |
| -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px rgba(15, 153, 96, 0.4); | |
| box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px rgba(15, 153, 96, 0.4); } | |
| .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{ | |
| -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } | |
| .bp3-editable-text.bp3-intent-warning .bp3-editable-text-input, | |
| .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{ | |
| color:#d9822b; } | |
| .bp3-editable-text.bp3-intent-warning:hover::before{ | |
| -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px rgba(217, 130, 43, 0.4); | |
| box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px rgba(217, 130, 43, 0.4); } | |
| .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{ | |
| -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } | |
| .bp3-editable-text.bp3-intent-danger .bp3-editable-text-input, | |
| .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{ | |
| color:#db3737; } | |
| .bp3-editable-text.bp3-intent-danger:hover::before{ | |
| -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px rgba(219, 55, 55, 0.4); | |
| box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px rgba(219, 55, 55, 0.4); } | |
| .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{ | |
| -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } | |
| .bp3-dark .bp3-editable-text:hover::before{ | |
| -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(255, 255, 255, 0.15); | |
| box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(255, 255, 255, 0.15); } | |
| .bp3-dark .bp3-editable-text.bp3-editable-text-editing::before{ | |
| -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); | |
| background-color:rgba(16, 22, 26, 0.3); } | |
| .bp3-dark .bp3-editable-text.bp3-disabled::before{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; } | |
| .bp3-dark .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{ | |
| color:#48aff0; } | |
| .bp3-dark .bp3-editable-text.bp3-intent-primary:hover::before{ | |
| -webkit-box-shadow:0 0 0 0 rgba(72, 175, 240, 0), 0 0 0 0 rgba(72, 175, 240, 0), inset 0 0 0 1px rgba(72, 175, 240, 0.4); | |
| box-shadow:0 0 0 0 rgba(72, 175, 240, 0), 0 0 0 0 rgba(72, 175, 240, 0), inset 0 0 0 1px rgba(72, 175, 240, 0.4); } | |
| .bp3-dark .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{ | |
| -webkit-box-shadow:0 0 0 1px #48aff0, 0 0 0 3px rgba(72, 175, 240, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px #48aff0, 0 0 0 3px rgba(72, 175, 240, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } | |
| .bp3-dark .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{ | |
| color:#3dcc91; } | |
| .bp3-dark .bp3-editable-text.bp3-intent-success:hover::before{ | |
| -webkit-box-shadow:0 0 0 0 rgba(61, 204, 145, 0), 0 0 0 0 rgba(61, 204, 145, 0), inset 0 0 0 1px rgba(61, 204, 145, 0.4); | |
| box-shadow:0 0 0 0 rgba(61, 204, 145, 0), 0 0 0 0 rgba(61, 204, 145, 0), inset 0 0 0 1px rgba(61, 204, 145, 0.4); } | |
| .bp3-dark .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{ | |
| -webkit-box-shadow:0 0 0 1px #3dcc91, 0 0 0 3px rgba(61, 204, 145, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px #3dcc91, 0 0 0 3px rgba(61, 204, 145, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } | |
| .bp3-dark .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{ | |
| color:#ffb366; } | |
| .bp3-dark .bp3-editable-text.bp3-intent-warning:hover::before{ | |
| -webkit-box-shadow:0 0 0 0 rgba(255, 179, 102, 0), 0 0 0 0 rgba(255, 179, 102, 0), inset 0 0 0 1px rgba(255, 179, 102, 0.4); | |
| box-shadow:0 0 0 0 rgba(255, 179, 102, 0), 0 0 0 0 rgba(255, 179, 102, 0), inset 0 0 0 1px rgba(255, 179, 102, 0.4); } | |
| .bp3-dark .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{ | |
| -webkit-box-shadow:0 0 0 1px #ffb366, 0 0 0 3px rgba(255, 179, 102, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px #ffb366, 0 0 0 3px rgba(255, 179, 102, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } | |
| .bp3-dark .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{ | |
| color:#ff7373; } | |
| .bp3-dark .bp3-editable-text.bp3-intent-danger:hover::before{ | |
| -webkit-box-shadow:0 0 0 0 rgba(255, 115, 115, 0), 0 0 0 0 rgba(255, 115, 115, 0), inset 0 0 0 1px rgba(255, 115, 115, 0.4); | |
| box-shadow:0 0 0 0 rgba(255, 115, 115, 0), 0 0 0 0 rgba(255, 115, 115, 0), inset 0 0 0 1px rgba(255, 115, 115, 0.4); } | |
| .bp3-dark .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{ | |
| -webkit-box-shadow:0 0 0 1px #ff7373, 0 0 0 3px rgba(255, 115, 115, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px #ff7373, 0 0 0 3px rgba(255, 115, 115, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } | |
| .bp3-editable-text-input, | |
| .bp3-editable-text-content{ | |
| display:inherit; | |
| position:relative; | |
| min-width:inherit; | |
| max-width:inherit; | |
| vertical-align:top; | |
| text-transform:inherit; | |
| letter-spacing:inherit; | |
| color:inherit; | |
| font:inherit; | |
| resize:none; } | |
| .bp3-editable-text-input{ | |
| border:none; | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:none; | |
| width:100%; | |
| padding:0; | |
| white-space:pre-wrap; } | |
| .bp3-editable-text-input::-webkit-input-placeholder{ | |
| opacity:1; | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-editable-text-input::-moz-placeholder{ | |
| opacity:1; | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-editable-text-input:-ms-input-placeholder{ | |
| opacity:1; | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-editable-text-input::-ms-input-placeholder{ | |
| opacity:1; | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-editable-text-input::placeholder{ | |
| opacity:1; | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-editable-text-input:focus{ | |
| outline:none; } | |
| .bp3-editable-text-input::-ms-clear{ | |
| display:none; } | |
| .bp3-editable-text-content{ | |
| overflow:hidden; | |
| padding-right:2px; | |
| text-overflow:ellipsis; | |
| white-space:pre; } | |
| .bp3-editable-text-editing > .bp3-editable-text-content{ | |
| position:absolute; | |
| left:0; | |
| visibility:hidden; } | |
| .bp3-editable-text-placeholder > .bp3-editable-text-content{ | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-dark .bp3-editable-text-placeholder > .bp3-editable-text-content{ | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-editable-text.bp3-multiline{ | |
| display:block; } | |
| .bp3-editable-text.bp3-multiline .bp3-editable-text-content{ | |
| overflow:auto; | |
| white-space:pre-wrap; | |
| word-wrap:break-word; } | |
| .bp3-control-group{ | |
| -webkit-transform:translateZ(0); | |
| transform:translateZ(0); | |
| display:-webkit-box; | |
| display:-ms-flexbox; | |
| display:flex; | |
| -webkit-box-orient:horizontal; | |
| -webkit-box-direction:normal; | |
| -ms-flex-direction:row; | |
| flex-direction:row; | |
| -webkit-box-align:stretch; | |
| -ms-flex-align:stretch; | |
| align-items:stretch; } | |
| .bp3-control-group > *{ | |
| -webkit-box-flex:0; | |
| -ms-flex-positive:0; | |
| flex-grow:0; | |
| -ms-flex-negative:0; | |
| flex-shrink:0; } | |
| .bp3-control-group > .bp3-fill{ | |
| -webkit-box-flex:1; | |
| -ms-flex-positive:1; | |
| flex-grow:1; | |
| -ms-flex-negative:1; | |
| flex-shrink:1; } | |
| .bp3-control-group .bp3-button, | |
| .bp3-control-group .bp3-html-select, | |
| .bp3-control-group .bp3-input, | |
| .bp3-control-group .bp3-select{ | |
| position:relative; } | |
| .bp3-control-group .bp3-input{ | |
| z-index:2; | |
| border-radius:inherit; } | |
| .bp3-control-group .bp3-input:focus{ | |
| z-index:14; | |
| border-radius:3px; } | |
| .bp3-control-group .bp3-input[class*="bp3-intent"]{ | |
| z-index:13; } | |
| .bp3-control-group .bp3-input[class*="bp3-intent"]:focus{ | |
| z-index:15; } | |
| .bp3-control-group .bp3-input[readonly], .bp3-control-group .bp3-input:disabled, .bp3-control-group .bp3-input.bp3-disabled{ | |
| z-index:1; } | |
| .bp3-control-group .bp3-input-group[class*="bp3-intent"] .bp3-input{ | |
| z-index:13; } | |
| .bp3-control-group .bp3-input-group[class*="bp3-intent"] .bp3-input:focus{ | |
| z-index:15; } | |
| .bp3-control-group .bp3-button, | |
| .bp3-control-group .bp3-html-select select, | |
| .bp3-control-group .bp3-select select{ | |
| -webkit-transform:translateZ(0); | |
| transform:translateZ(0); | |
| z-index:4; | |
| border-radius:inherit; } | |
| .bp3-control-group .bp3-button:focus, | |
| .bp3-control-group .bp3-html-select select:focus, | |
| .bp3-control-group .bp3-select select:focus{ | |
| z-index:5; } | |
| .bp3-control-group .bp3-button:hover, | |
| .bp3-control-group .bp3-html-select select:hover, | |
| .bp3-control-group .bp3-select select:hover{ | |
| z-index:6; } | |
| .bp3-control-group .bp3-button:active, | |
| .bp3-control-group .bp3-html-select select:active, | |
| .bp3-control-group .bp3-select select:active{ | |
| z-index:7; } | |
| .bp3-control-group .bp3-button[readonly], .bp3-control-group .bp3-button:disabled, .bp3-control-group .bp3-button.bp3-disabled, | |
| .bp3-control-group .bp3-html-select select[readonly], | |
| .bp3-control-group .bp3-html-select select:disabled, | |
| .bp3-control-group .bp3-html-select select.bp3-disabled, | |
| .bp3-control-group .bp3-select select[readonly], | |
| .bp3-control-group .bp3-select select:disabled, | |
| .bp3-control-group .bp3-select select.bp3-disabled{ | |
| z-index:3; } | |
| .bp3-control-group .bp3-button[class*="bp3-intent"], | |
| .bp3-control-group .bp3-html-select select[class*="bp3-intent"], | |
| .bp3-control-group .bp3-select select[class*="bp3-intent"]{ | |
| z-index:9; } | |
| .bp3-control-group .bp3-button[class*="bp3-intent"]:focus, | |
| .bp3-control-group .bp3-html-select select[class*="bp3-intent"]:focus, | |
| .bp3-control-group .bp3-select select[class*="bp3-intent"]:focus{ | |
| z-index:10; } | |
| .bp3-control-group .bp3-button[class*="bp3-intent"]:hover, | |
| .bp3-control-group .bp3-html-select select[class*="bp3-intent"]:hover, | |
| .bp3-control-group .bp3-select select[class*="bp3-intent"]:hover{ | |
| z-index:11; } | |
| .bp3-control-group .bp3-button[class*="bp3-intent"]:active, | |
| .bp3-control-group .bp3-html-select select[class*="bp3-intent"]:active, | |
| .bp3-control-group .bp3-select select[class*="bp3-intent"]:active{ | |
| z-index:12; } | |
| .bp3-control-group .bp3-button[class*="bp3-intent"][readonly], .bp3-control-group .bp3-button[class*="bp3-intent"]:disabled, .bp3-control-group .bp3-button[class*="bp3-intent"].bp3-disabled, | |
| .bp3-control-group .bp3-html-select select[class*="bp3-intent"][readonly], | |
| .bp3-control-group .bp3-html-select select[class*="bp3-intent"]:disabled, | |
| .bp3-control-group .bp3-html-select select[class*="bp3-intent"].bp3-disabled, | |
| .bp3-control-group .bp3-select select[class*="bp3-intent"][readonly], | |
| .bp3-control-group .bp3-select select[class*="bp3-intent"]:disabled, | |
| .bp3-control-group .bp3-select select[class*="bp3-intent"].bp3-disabled{ | |
| z-index:8; } | |
| .bp3-control-group .bp3-input-group > .bp3-icon, | |
| .bp3-control-group .bp3-input-group > .bp3-button, | |
| .bp3-control-group .bp3-input-group > .bp3-input-action{ | |
| z-index:16; } | |
| .bp3-control-group .bp3-select::after, | |
| .bp3-control-group .bp3-html-select::after, | |
| .bp3-control-group .bp3-select > .bp3-icon, | |
| .bp3-control-group .bp3-html-select > .bp3-icon{ | |
| z-index:17; } | |
| .bp3-control-group:not(.bp3-vertical) > *{ | |
| margin-right:-1px; } | |
| .bp3-dark .bp3-control-group:not(.bp3-vertical) > *{ | |
| margin-right:0; } | |
| .bp3-dark .bp3-control-group:not(.bp3-vertical) > .bp3-button + .bp3-button{ | |
| margin-left:1px; } | |
| .bp3-control-group .bp3-popover-wrapper, | |
| .bp3-control-group .bp3-popover-target{ | |
| border-radius:inherit; } | |
| .bp3-control-group > :first-child{ | |
| border-radius:3px 0 0 3px; } | |
| .bp3-control-group > :last-child{ | |
| margin-right:0; | |
| border-radius:0 3px 3px 0; } | |
| .bp3-control-group > :only-child{ | |
| margin-right:0; | |
| border-radius:3px; } | |
| .bp3-control-group .bp3-input-group .bp3-button{ | |
| border-radius:3px; } | |
| .bp3-control-group > .bp3-fill{ | |
| -webkit-box-flex:1; | |
| -ms-flex:1 1 auto; | |
| flex:1 1 auto; } | |
| .bp3-control-group.bp3-fill > *:not(.bp3-fixed){ | |
| -webkit-box-flex:1; | |
| -ms-flex:1 1 auto; | |
| flex:1 1 auto; } | |
| .bp3-control-group.bp3-vertical{ | |
| -webkit-box-orient:vertical; | |
| -webkit-box-direction:normal; | |
| -ms-flex-direction:column; | |
| flex-direction:column; } | |
| .bp3-control-group.bp3-vertical > *{ | |
| margin-top:-1px; } | |
| .bp3-control-group.bp3-vertical > :first-child{ | |
| margin-top:0; | |
| border-radius:3px 3px 0 0; } | |
| .bp3-control-group.bp3-vertical > :last-child{ | |
| border-radius:0 0 3px 3px; } | |
| .bp3-control{ | |
| display:block; | |
| position:relative; | |
| margin-bottom:10px; | |
| cursor:pointer; | |
| text-transform:none; } | |
| .bp3-control input:checked ~ .bp3-control-indicator{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); | |
| background-color:#137cbd; | |
| background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0))); | |
| background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0)); | |
| color:#ffffff; } | |
| .bp3-control:hover input:checked ~ .bp3-control-indicator{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); | |
| background-color:#106ba3; } | |
| .bp3-control input:not(:disabled):active:checked ~ .bp3-control-indicator{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| background:#0e5a8a; } | |
| .bp3-control input:disabled:checked ~ .bp3-control-indicator{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:rgba(19, 124, 189, 0.5); } | |
| .bp3-dark .bp3-control input:checked ~ .bp3-control-indicator{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); } | |
| .bp3-dark .bp3-control:hover input:checked ~ .bp3-control-indicator{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); | |
| background-color:#106ba3; } | |
| .bp3-dark .bp3-control input:not(:disabled):active:checked ~ .bp3-control-indicator{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| background-color:#0e5a8a; } | |
| .bp3-dark .bp3-control input:disabled:checked ~ .bp3-control-indicator{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:rgba(14, 90, 138, 0.5); } | |
| .bp3-control:not(.bp3-align-right){ | |
| padding-left:26px; } | |
| .bp3-control:not(.bp3-align-right) .bp3-control-indicator{ | |
| margin-left:-26px; } | |
| .bp3-control.bp3-align-right{ | |
| padding-right:26px; } | |
| .bp3-control.bp3-align-right .bp3-control-indicator{ | |
| margin-right:-26px; } | |
| .bp3-control.bp3-disabled{ | |
| cursor:not-allowed; | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-control.bp3-inline{ | |
| display:inline-block; | |
| margin-right:20px; } | |
| .bp3-control input{ | |
| position:absolute; | |
| top:0; | |
| left:0; | |
| opacity:0; | |
| z-index:-1; } | |
| .bp3-control .bp3-control-indicator{ | |
| display:inline-block; | |
| position:relative; | |
| margin-top:-3px; | |
| margin-right:10px; | |
| border:none; | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); | |
| background-clip:padding-box; | |
| background-color:#f5f8fa; | |
| background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0))); | |
| background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0)); | |
| cursor:pointer; | |
| width:1em; | |
| height:1em; | |
| vertical-align:middle; | |
| font-size:16px; | |
| -webkit-user-select:none; | |
| -moz-user-select:none; | |
| -ms-user-select:none; | |
| user-select:none; } | |
| .bp3-control .bp3-control-indicator::before{ | |
| display:block; | |
| width:1em; | |
| height:1em; | |
| content:""; } | |
| .bp3-control:hover .bp3-control-indicator{ | |
| background-color:#ebf1f5; } | |
| .bp3-control input:not(:disabled):active ~ .bp3-control-indicator{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| background:#d8e1e8; } | |
| .bp3-control input:disabled ~ .bp3-control-indicator{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:rgba(206, 217, 224, 0.5); | |
| cursor:not-allowed; } | |
| .bp3-control input:focus ~ .bp3-control-indicator{ | |
| outline:rgba(19, 124, 189, 0.6) auto 2px; | |
| outline-offset:2px; | |
| -moz-outline-radius:6px; } | |
| .bp3-control.bp3-align-right .bp3-control-indicator{ | |
| float:right; | |
| margin-top:1px; | |
| margin-left:10px; } | |
| .bp3-control.bp3-large{ | |
| font-size:16px; } | |
| .bp3-control.bp3-large:not(.bp3-align-right){ | |
| padding-left:30px; } | |
| .bp3-control.bp3-large:not(.bp3-align-right) .bp3-control-indicator{ | |
| margin-left:-30px; } | |
| .bp3-control.bp3-large.bp3-align-right{ | |
| padding-right:30px; } | |
| .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{ | |
| margin-right:-30px; } | |
| .bp3-control.bp3-large .bp3-control-indicator{ | |
| font-size:20px; } | |
| .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{ | |
| margin-top:0; } | |
| .bp3-control.bp3-checkbox input:indeterminate ~ .bp3-control-indicator{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); | |
| background-color:#137cbd; | |
| background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0))); | |
| background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0)); | |
| color:#ffffff; } | |
| .bp3-control.bp3-checkbox:hover input:indeterminate ~ .bp3-control-indicator{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); | |
| background-color:#106ba3; } | |
| .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate ~ .bp3-control-indicator{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| background:#0e5a8a; } | |
| .bp3-control.bp3-checkbox input:disabled:indeterminate ~ .bp3-control-indicator{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:rgba(19, 124, 189, 0.5); } | |
| .bp3-dark .bp3-control.bp3-checkbox input:indeterminate ~ .bp3-control-indicator{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); } | |
| .bp3-dark .bp3-control.bp3-checkbox:hover input:indeterminate ~ .bp3-control-indicator{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); | |
| background-color:#106ba3; } | |
| .bp3-dark .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate ~ .bp3-control-indicator{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| background-color:#0e5a8a; } | |
| .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate ~ .bp3-control-indicator{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:rgba(14, 90, 138, 0.5); } | |
| .bp3-control.bp3-checkbox .bp3-control-indicator{ | |
| border-radius:3px; } | |
| .bp3-control.bp3-checkbox input:checked ~ .bp3-control-indicator::before{ | |
| background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0 0 12 5z' fill='white'/%3e%3c/svg%3e"); } | |
| .bp3-control.bp3-checkbox input:indeterminate ~ .bp3-control-indicator::before{ | |
| background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='white'/%3e%3c/svg%3e"); } | |
| .bp3-control.bp3-radio .bp3-control-indicator{ | |
| border-radius:50%; } | |
| .bp3-control.bp3-radio input:checked ~ .bp3-control-indicator::before{ | |
| background-image:radial-gradient(#ffffff, #ffffff 28%, transparent 32%); } | |
| .bp3-control.bp3-radio input:checked:disabled ~ .bp3-control-indicator::before{ | |
| opacity:0.5; } | |
| .bp3-control.bp3-radio input:focus ~ .bp3-control-indicator{ | |
| -moz-outline-radius:16px; } | |
| .bp3-control.bp3-switch input ~ .bp3-control-indicator{ | |
| background:rgba(167, 182, 194, 0.5); } | |
| .bp3-control.bp3-switch:hover input ~ .bp3-control-indicator{ | |
| background:rgba(115, 134, 148, 0.5); } | |
| .bp3-control.bp3-switch input:not(:disabled):active ~ .bp3-control-indicator{ | |
| background:rgba(92, 112, 128, 0.5); } | |
| .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator{ | |
| background:rgba(206, 217, 224, 0.5); } | |
| .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator::before{ | |
| background:rgba(255, 255, 255, 0.8); } | |
| .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator{ | |
| background:#137cbd; } | |
| .bp3-control.bp3-switch:hover input:checked ~ .bp3-control-indicator{ | |
| background:#106ba3; } | |
| .bp3-control.bp3-switch input:checked:not(:disabled):active ~ .bp3-control-indicator{ | |
| background:#0e5a8a; } | |
| .bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator{ | |
| background:rgba(19, 124, 189, 0.5); } | |
| .bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator::before{ | |
| background:rgba(255, 255, 255, 0.8); } | |
| .bp3-control.bp3-switch:not(.bp3-align-right){ | |
| padding-left:38px; } | |
| .bp3-control.bp3-switch:not(.bp3-align-right) .bp3-control-indicator{ | |
| margin-left:-38px; } | |
| .bp3-control.bp3-switch.bp3-align-right{ | |
| padding-right:38px; } | |
| .bp3-control.bp3-switch.bp3-align-right .bp3-control-indicator{ | |
| margin-right:-38px; } | |
| .bp3-control.bp3-switch .bp3-control-indicator{ | |
| border:none; | |
| border-radius:1.75em; | |
| -webkit-box-shadow:none !important; | |
| box-shadow:none !important; | |
| width:auto; | |
| min-width:1.75em; | |
| -webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9); } | |
| .bp3-control.bp3-switch .bp3-control-indicator::before{ | |
| position:absolute; | |
| left:0; | |
| margin:2px; | |
| border-radius:50%; | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2); | |
| background:#ffffff; | |
| width:calc(1em - 4px); | |
| height:calc(1em - 4px); | |
| -webkit-transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9); } | |
| .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator::before{ | |
| left:calc(100% - 1em); } | |
| .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right){ | |
| padding-left:45px; } | |
| .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right) .bp3-control-indicator{ | |
| margin-left:-45px; } | |
| .bp3-control.bp3-switch.bp3-large.bp3-align-right{ | |
| padding-right:45px; } | |
| .bp3-control.bp3-switch.bp3-large.bp3-align-right .bp3-control-indicator{ | |
| margin-right:-45px; } | |
| .bp3-dark .bp3-control.bp3-switch input ~ .bp3-control-indicator{ | |
| background:rgba(16, 22, 26, 0.5); } | |
| .bp3-dark .bp3-control.bp3-switch:hover input ~ .bp3-control-indicator{ | |
| background:rgba(16, 22, 26, 0.7); } | |
| .bp3-dark .bp3-control.bp3-switch input:not(:disabled):active ~ .bp3-control-indicator{ | |
| background:rgba(16, 22, 26, 0.9); } | |
| .bp3-dark .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator{ | |
| background:rgba(57, 75, 89, 0.5); } | |
| .bp3-dark .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator::before{ | |
| background:rgba(16, 22, 26, 0.4); } | |
| .bp3-dark .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator{ | |
| background:#137cbd; } | |
| .bp3-dark .bp3-control.bp3-switch:hover input:checked ~ .bp3-control-indicator{ | |
| background:#106ba3; } | |
| .bp3-dark .bp3-control.bp3-switch input:checked:not(:disabled):active ~ .bp3-control-indicator{ | |
| background:#0e5a8a; } | |
| .bp3-dark .bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator{ | |
| background:rgba(14, 90, 138, 0.5); } | |
| .bp3-dark .bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator::before{ | |
| background:rgba(16, 22, 26, 0.4); } | |
| .bp3-dark .bp3-control.bp3-switch .bp3-control-indicator::before{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); | |
| background:#394b59; } | |
| .bp3-dark .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator::before{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); } | |
| .bp3-control.bp3-switch .bp3-switch-inner-text{ | |
| text-align:center; | |
| font-size:0.7em; } | |
| .bp3-control.bp3-switch .bp3-control-indicator-child:first-child{ | |
| visibility:hidden; | |
| margin-right:1.2em; | |
| margin-left:0.5em; | |
| line-height:0; } | |
| .bp3-control.bp3-switch .bp3-control-indicator-child:last-child{ | |
| visibility:visible; | |
| margin-right:0.5em; | |
| margin-left:1.2em; | |
| line-height:1em; } | |
| .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator .bp3-control-indicator-child:first-child{ | |
| visibility:visible; | |
| line-height:1em; } | |
| .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator .bp3-control-indicator-child:last-child{ | |
| visibility:hidden; | |
| line-height:0; } | |
| .bp3-dark .bp3-control{ | |
| color:#f5f8fa; } | |
| .bp3-dark .bp3-control.bp3-disabled{ | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-dark .bp3-control .bp3-control-indicator{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); | |
| background-color:#394b59; | |
| background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0))); | |
| background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0)); } | |
| .bp3-dark .bp3-control:hover .bp3-control-indicator{ | |
| background-color:#30404d; } | |
| .bp3-dark .bp3-control input:not(:disabled):active ~ .bp3-control-indicator{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| background:#202b33; } | |
| .bp3-dark .bp3-control input:disabled ~ .bp3-control-indicator{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:rgba(57, 75, 89, 0.5); | |
| cursor:not-allowed; } | |
| .bp3-dark .bp3-control.bp3-checkbox input:disabled:checked ~ .bp3-control-indicator, .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate ~ .bp3-control-indicator{ | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-file-input{ | |
| display:inline-block; | |
| position:relative; | |
| cursor:pointer; | |
| height:30px; } | |
| .bp3-file-input input{ | |
| opacity:0; | |
| margin:0; | |
| min-width:200px; } | |
| .bp3-file-input input:disabled + .bp3-file-upload-input, | |
| .bp3-file-input input.bp3-disabled + .bp3-file-upload-input{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:rgba(206, 217, 224, 0.5); | |
| cursor:not-allowed; | |
| color:rgba(92, 112, 128, 0.6); | |
| resize:none; } | |
| .bp3-file-input input:disabled + .bp3-file-upload-input::after, | |
| .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after{ | |
| outline:none; | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background-color:rgba(206, 217, 224, 0.5); | |
| background-image:none; | |
| cursor:not-allowed; | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-file-input input:disabled + .bp3-file-upload-input::after.bp3-active, .bp3-file-input input:disabled + .bp3-file-upload-input::after.bp3-active:hover, | |
| .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after.bp3-active, | |
| .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after.bp3-active:hover{ | |
| background:rgba(206, 217, 224, 0.7); } | |
| .bp3-dark .bp3-file-input input:disabled + .bp3-file-upload-input, .bp3-dark | |
| .bp3-file-input input.bp3-disabled + .bp3-file-upload-input{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:rgba(57, 75, 89, 0.5); | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-dark .bp3-file-input input:disabled + .bp3-file-upload-input::after, .bp3-dark | |
| .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background-color:rgba(57, 75, 89, 0.5); | |
| background-image:none; | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-dark .bp3-file-input input:disabled + .bp3-file-upload-input::after.bp3-active, .bp3-dark | |
| .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after.bp3-active{ | |
| background:rgba(57, 75, 89, 0.7); } | |
| .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{ | |
| color:#182026; } | |
| .bp3-dark .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{ | |
| color:#f5f8fa; } | |
| .bp3-file-input.bp3-fill{ | |
| width:100%; } | |
| .bp3-file-input.bp3-large, | |
| .bp3-large .bp3-file-input{ | |
| height:40px; } | |
| .bp3-file-input .bp3-file-upload-input-custom-text::after{ | |
| content:attr(bp3-button-text); } | |
| .bp3-file-upload-input{ | |
| outline:none; | |
| border:none; | |
| border-radius:3px; | |
| -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); | |
| background:#ffffff; | |
| height:30px; | |
| padding:0 10px; | |
| vertical-align:middle; | |
| line-height:30px; | |
| color:#182026; | |
| font-size:14px; | |
| font-weight:400; | |
| -webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); | |
| -webkit-appearance:none; | |
| -moz-appearance:none; | |
| appearance:none; | |
| overflow:hidden; | |
| text-overflow:ellipsis; | |
| white-space:nowrap; | |
| word-wrap:normal; | |
| position:absolute; | |
| top:0; | |
| right:0; | |
| left:0; | |
| padding-right:80px; | |
| color:rgba(92, 112, 128, 0.6); | |
| -webkit-user-select:none; | |
| -moz-user-select:none; | |
| -ms-user-select:none; | |
| user-select:none; } | |
| .bp3-file-upload-input::-webkit-input-placeholder{ | |
| opacity:1; | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-file-upload-input::-moz-placeholder{ | |
| opacity:1; | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-file-upload-input:-ms-input-placeholder{ | |
| opacity:1; | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-file-upload-input::-ms-input-placeholder{ | |
| opacity:1; | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-file-upload-input::placeholder{ | |
| opacity:1; | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-file-upload-input:focus, .bp3-file-upload-input.bp3-active{ | |
| -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } | |
| .bp3-file-upload-input[type="search"], .bp3-file-upload-input.bp3-round{ | |
| border-radius:30px; | |
| -webkit-box-sizing:border-box; | |
| box-sizing:border-box; | |
| padding-left:10px; } | |
| .bp3-file-upload-input[readonly]{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15); } | |
| .bp3-file-upload-input:disabled, .bp3-file-upload-input.bp3-disabled{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:rgba(206, 217, 224, 0.5); | |
| cursor:not-allowed; | |
| color:rgba(92, 112, 128, 0.6); | |
| resize:none; } | |
| .bp3-file-upload-input::after{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); | |
| background-color:#f5f8fa; | |
| background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0))); | |
| background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0)); | |
| color:#182026; | |
| min-width:24px; | |
| min-height:24px; | |
| overflow:hidden; | |
| text-overflow:ellipsis; | |
| white-space:nowrap; | |
| word-wrap:normal; | |
| position:absolute; | |
| top:0; | |
| right:0; | |
| margin:3px; | |
| border-radius:3px; | |
| width:70px; | |
| text-align:center; | |
| line-height:24px; | |
| content:"Browse"; } | |
| .bp3-file-upload-input::after:hover{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); | |
| background-clip:padding-box; | |
| background-color:#ebf1f5; } | |
| .bp3-file-upload-input::after:active, .bp3-file-upload-input::after.bp3-active{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| background-color:#d8e1e8; | |
| background-image:none; } | |
| .bp3-file-upload-input::after:disabled, .bp3-file-upload-input::after.bp3-disabled{ | |
| outline:none; | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background-color:rgba(206, 217, 224, 0.5); | |
| background-image:none; | |
| cursor:not-allowed; | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-file-upload-input::after:disabled.bp3-active, .bp3-file-upload-input::after:disabled.bp3-active:hover, .bp3-file-upload-input::after.bp3-disabled.bp3-active, .bp3-file-upload-input::after.bp3-disabled.bp3-active:hover{ | |
| background:rgba(206, 217, 224, 0.7); } | |
| .bp3-file-upload-input:hover::after{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); | |
| background-clip:padding-box; | |
| background-color:#ebf1f5; } | |
| .bp3-file-upload-input:active::after{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| background-color:#d8e1e8; | |
| background-image:none; } | |
| .bp3-large .bp3-file-upload-input{ | |
| height:40px; | |
| line-height:40px; | |
| font-size:16px; | |
| padding-right:95px; } | |
| .bp3-large .bp3-file-upload-input[type="search"], .bp3-large .bp3-file-upload-input.bp3-round{ | |
| padding:0 15px; } | |
| .bp3-large .bp3-file-upload-input::after{ | |
| min-width:30px; | |
| min-height:30px; | |
| margin:5px; | |
| width:85px; | |
| line-height:30px; } | |
| .bp3-dark .bp3-file-upload-input{ | |
| -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); | |
| background:rgba(16, 22, 26, 0.3); | |
| color:#f5f8fa; | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-dark .bp3-file-upload-input::-webkit-input-placeholder{ | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-dark .bp3-file-upload-input::-moz-placeholder{ | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-dark .bp3-file-upload-input:-ms-input-placeholder{ | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-dark .bp3-file-upload-input::-ms-input-placeholder{ | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-dark .bp3-file-upload-input::placeholder{ | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-dark .bp3-file-upload-input:focus{ | |
| -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } | |
| .bp3-dark .bp3-file-upload-input[readonly]{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); } | |
| .bp3-dark .bp3-file-upload-input:disabled, .bp3-dark .bp3-file-upload-input.bp3-disabled{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:rgba(57, 75, 89, 0.5); | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-dark .bp3-file-upload-input::after{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); | |
| background-color:#394b59; | |
| background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0))); | |
| background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0)); | |
| color:#f5f8fa; } | |
| .bp3-dark .bp3-file-upload-input::after:hover, .bp3-dark .bp3-file-upload-input::after:active, .bp3-dark .bp3-file-upload-input::after.bp3-active{ | |
| color:#f5f8fa; } | |
| .bp3-dark .bp3-file-upload-input::after:hover{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); | |
| background-color:#30404d; } | |
| .bp3-dark .bp3-file-upload-input::after:active, .bp3-dark .bp3-file-upload-input::after.bp3-active{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| background-color:#202b33; | |
| background-image:none; } | |
| .bp3-dark .bp3-file-upload-input::after:disabled, .bp3-dark .bp3-file-upload-input::after.bp3-disabled{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background-color:rgba(57, 75, 89, 0.5); | |
| background-image:none; | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-dark .bp3-file-upload-input::after:disabled.bp3-active, .bp3-dark .bp3-file-upload-input::after.bp3-disabled.bp3-active{ | |
| background:rgba(57, 75, 89, 0.7); } | |
| .bp3-dark .bp3-file-upload-input::after .bp3-button-spinner .bp3-spinner-head{ | |
| background:rgba(16, 22, 26, 0.5); | |
| stroke:#8a9ba8; } | |
| .bp3-dark .bp3-file-upload-input:hover::after{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); | |
| background-color:#30404d; } | |
| .bp3-dark .bp3-file-upload-input:active::after{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| background-color:#202b33; | |
| background-image:none; } | |
| .bp3-file-upload-input::after{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); } | |
| .bp3-form-group{ | |
| display:-webkit-box; | |
| display:-ms-flexbox; | |
| display:flex; | |
| -webkit-box-orient:vertical; | |
| -webkit-box-direction:normal; | |
| -ms-flex-direction:column; | |
| flex-direction:column; | |
| margin:0 0 15px; } | |
| .bp3-form-group label.bp3-label{ | |
| margin-bottom:5px; } | |
| .bp3-form-group .bp3-control{ | |
| margin-top:7px; } | |
| .bp3-form-group .bp3-form-helper-text{ | |
| margin-top:5px; | |
| color:#5c7080; | |
| font-size:12px; } | |
| .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{ | |
| color:#106ba3; } | |
| .bp3-form-group.bp3-intent-success .bp3-form-helper-text{ | |
| color:#0d8050; } | |
| .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{ | |
| color:#bf7326; } | |
| .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{ | |
| color:#c23030; } | |
| .bp3-form-group.bp3-inline{ | |
| -webkit-box-orient:horizontal; | |
| -webkit-box-direction:normal; | |
| -ms-flex-direction:row; | |
| flex-direction:row; | |
| -webkit-box-align:start; | |
| -ms-flex-align:start; | |
| align-items:flex-start; } | |
| .bp3-form-group.bp3-inline.bp3-large label.bp3-label{ | |
| margin:0 10px 0 0; | |
| line-height:40px; } | |
| .bp3-form-group.bp3-inline label.bp3-label{ | |
| margin:0 10px 0 0; | |
| line-height:30px; } | |
| .bp3-form-group.bp3-disabled .bp3-label, | |
| .bp3-form-group.bp3-disabled .bp3-text-muted, | |
| .bp3-form-group.bp3-disabled .bp3-form-helper-text{ | |
| color:rgba(92, 112, 128, 0.6) !important; } | |
| .bp3-dark .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{ | |
| color:#48aff0; } | |
| .bp3-dark .bp3-form-group.bp3-intent-success .bp3-form-helper-text{ | |
| color:#3dcc91; } | |
| .bp3-dark .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{ | |
| color:#ffb366; } | |
| .bp3-dark .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{ | |
| color:#ff7373; } | |
| .bp3-dark .bp3-form-group .bp3-form-helper-text{ | |
| color:#a7b6c2; } | |
| .bp3-dark .bp3-form-group.bp3-disabled .bp3-label, | |
| .bp3-dark .bp3-form-group.bp3-disabled .bp3-text-muted, | |
| .bp3-dark .bp3-form-group.bp3-disabled .bp3-form-helper-text{ | |
| color:rgba(167, 182, 194, 0.6) !important; } | |
| .bp3-input-group{ | |
| display:block; | |
| position:relative; } | |
| .bp3-input-group .bp3-input{ | |
| position:relative; | |
| width:100%; } | |
| .bp3-input-group .bp3-input:not(:first-child){ | |
| padding-left:30px; } | |
| .bp3-input-group .bp3-input:not(:last-child){ | |
| padding-right:30px; } | |
| .bp3-input-group .bp3-input-action, | |
| .bp3-input-group > .bp3-button, | |
| .bp3-input-group > .bp3-icon{ | |
| position:absolute; | |
| top:0; } | |
| .bp3-input-group .bp3-input-action:first-child, | |
| .bp3-input-group > .bp3-button:first-child, | |
| .bp3-input-group > .bp3-icon:first-child{ | |
| left:0; } | |
| .bp3-input-group .bp3-input-action:last-child, | |
| .bp3-input-group > .bp3-button:last-child, | |
| .bp3-input-group > .bp3-icon:last-child{ | |
| right:0; } | |
| .bp3-input-group .bp3-button{ | |
| min-width:24px; | |
| min-height:24px; | |
| margin:3px; | |
| padding:0 7px; } | |
| .bp3-input-group .bp3-button:empty{ | |
| padding:0; } | |
| .bp3-input-group > .bp3-icon{ | |
| z-index:1; | |
| color:#5c7080; } | |
| .bp3-input-group > .bp3-icon:empty{ | |
| line-height:1; | |
| font-family:"Icons16", sans-serif; | |
| font-size:16px; | |
| font-weight:400; | |
| font-style:normal; | |
| -moz-osx-font-smoothing:grayscale; | |
| -webkit-font-smoothing:antialiased; } | |
| .bp3-input-group > .bp3-icon, | |
| .bp3-input-group .bp3-input-action > .bp3-spinner{ | |
| margin:7px; } | |
| .bp3-input-group .bp3-tag{ | |
| margin:5px; } | |
| .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus), | |
| .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){ | |
| color:#5c7080; } | |
| .bp3-dark .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus), .bp3-dark | |
| .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){ | |
| color:#a7b6c2; } | |
| .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon, .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard, .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large, | |
| .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon, | |
| .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard, | |
| .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large{ | |
| color:#5c7080; } | |
| .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:disabled, | |
| .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:disabled{ | |
| color:rgba(92, 112, 128, 0.6) !important; } | |
| .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:disabled .bp3-icon, .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:disabled .bp3-icon-standard, .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:disabled .bp3-icon-large, | |
| .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon, | |
| .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-standard, | |
| .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-large{ | |
| color:rgba(92, 112, 128, 0.6) !important; } | |
| .bp3-input-group.bp3-disabled{ | |
| cursor:not-allowed; } | |
| .bp3-input-group.bp3-disabled .bp3-icon{ | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-input-group.bp3-large .bp3-button{ | |
| min-width:30px; | |
| min-height:30px; | |
| margin:5px; } | |
| .bp3-input-group.bp3-large > .bp3-icon, | |
| .bp3-input-group.bp3-large .bp3-input-action > .bp3-spinner{ | |
| margin:12px; } | |
| .bp3-input-group.bp3-large .bp3-input{ | |
| height:40px; | |
| line-height:40px; | |
| font-size:16px; } | |
| .bp3-input-group.bp3-large .bp3-input[type="search"], .bp3-input-group.bp3-large .bp3-input.bp3-round{ | |
| padding:0 15px; } | |
| .bp3-input-group.bp3-large .bp3-input:not(:first-child){ | |
| padding-left:40px; } | |
| .bp3-input-group.bp3-large .bp3-input:not(:last-child){ | |
| padding-right:40px; } | |
| .bp3-input-group.bp3-small .bp3-button{ | |
| min-width:20px; | |
| min-height:20px; | |
| margin:2px; } | |
| .bp3-input-group.bp3-small .bp3-tag{ | |
| min-width:20px; | |
| min-height:20px; | |
| margin:2px; } | |
| .bp3-input-group.bp3-small > .bp3-icon, | |
| .bp3-input-group.bp3-small .bp3-input-action > .bp3-spinner{ | |
| margin:4px; } | |
| .bp3-input-group.bp3-small .bp3-input{ | |
| height:24px; | |
| padding-right:8px; | |
| padding-left:8px; | |
| line-height:24px; | |
| font-size:12px; } | |
| .bp3-input-group.bp3-small .bp3-input[type="search"], .bp3-input-group.bp3-small .bp3-input.bp3-round{ | |
| padding:0 12px; } | |
| .bp3-input-group.bp3-small .bp3-input:not(:first-child){ | |
| padding-left:24px; } | |
| .bp3-input-group.bp3-small .bp3-input:not(:last-child){ | |
| padding-right:24px; } | |
| .bp3-input-group.bp3-fill{ | |
| -webkit-box-flex:1; | |
| -ms-flex:1 1 auto; | |
| flex:1 1 auto; | |
| width:100%; } | |
| .bp3-input-group.bp3-round .bp3-button, | |
| .bp3-input-group.bp3-round .bp3-input, | |
| .bp3-input-group.bp3-round .bp3-tag{ | |
| border-radius:30px; } | |
| .bp3-dark .bp3-input-group .bp3-icon{ | |
| color:#a7b6c2; } | |
| .bp3-dark .bp3-input-group.bp3-disabled .bp3-icon{ | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-input-group.bp3-intent-primary .bp3-input{ | |
| -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); } | |
| .bp3-input-group.bp3-intent-primary .bp3-input:focus{ | |
| -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } | |
| .bp3-input-group.bp3-intent-primary .bp3-input[readonly]{ | |
| -webkit-box-shadow:inset 0 0 0 1px #137cbd; | |
| box-shadow:inset 0 0 0 1px #137cbd; } | |
| .bp3-input-group.bp3-intent-primary .bp3-input:disabled, .bp3-input-group.bp3-intent-primary .bp3-input.bp3-disabled{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; } | |
| .bp3-input-group.bp3-intent-primary > .bp3-icon{ | |
| color:#106ba3; } | |
| .bp3-dark .bp3-input-group.bp3-intent-primary > .bp3-icon{ | |
| color:#48aff0; } | |
| .bp3-input-group.bp3-intent-success .bp3-input{ | |
| -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); } | |
| .bp3-input-group.bp3-intent-success .bp3-input:focus{ | |
| -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } | |
| .bp3-input-group.bp3-intent-success .bp3-input[readonly]{ | |
| -webkit-box-shadow:inset 0 0 0 1px #0f9960; | |
| box-shadow:inset 0 0 0 1px #0f9960; } | |
| .bp3-input-group.bp3-intent-success .bp3-input:disabled, .bp3-input-group.bp3-intent-success .bp3-input.bp3-disabled{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; } | |
| .bp3-input-group.bp3-intent-success > .bp3-icon{ | |
| color:#0d8050; } | |
| .bp3-dark .bp3-input-group.bp3-intent-success > .bp3-icon{ | |
| color:#3dcc91; } | |
| .bp3-input-group.bp3-intent-warning .bp3-input{ | |
| -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); } | |
| .bp3-input-group.bp3-intent-warning .bp3-input:focus{ | |
| -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } | |
| .bp3-input-group.bp3-intent-warning .bp3-input[readonly]{ | |
| -webkit-box-shadow:inset 0 0 0 1px #d9822b; | |
| box-shadow:inset 0 0 0 1px #d9822b; } | |
| .bp3-input-group.bp3-intent-warning .bp3-input:disabled, .bp3-input-group.bp3-intent-warning .bp3-input.bp3-disabled{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; } | |
| .bp3-input-group.bp3-intent-warning > .bp3-icon{ | |
| color:#bf7326; } | |
| .bp3-dark .bp3-input-group.bp3-intent-warning > .bp3-icon{ | |
| color:#ffb366; } | |
| .bp3-input-group.bp3-intent-danger .bp3-input{ | |
| -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); } | |
| .bp3-input-group.bp3-intent-danger .bp3-input:focus{ | |
| -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } | |
| .bp3-input-group.bp3-intent-danger .bp3-input[readonly]{ | |
| -webkit-box-shadow:inset 0 0 0 1px #db3737; | |
| box-shadow:inset 0 0 0 1px #db3737; } | |
| .bp3-input-group.bp3-intent-danger .bp3-input:disabled, .bp3-input-group.bp3-intent-danger .bp3-input.bp3-disabled{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; } | |
| .bp3-input-group.bp3-intent-danger > .bp3-icon{ | |
| color:#c23030; } | |
| .bp3-dark .bp3-input-group.bp3-intent-danger > .bp3-icon{ | |
| color:#ff7373; } | |
| .bp3-input{ | |
| outline:none; | |
| border:none; | |
| border-radius:3px; | |
| -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); | |
| background:#ffffff; | |
| height:30px; | |
| padding:0 10px; | |
| vertical-align:middle; | |
| line-height:30px; | |
| color:#182026; | |
| font-size:14px; | |
| font-weight:400; | |
| -webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); | |
| -webkit-appearance:none; | |
| -moz-appearance:none; | |
| appearance:none; } | |
| .bp3-input::-webkit-input-placeholder{ | |
| opacity:1; | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-input::-moz-placeholder{ | |
| opacity:1; | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-input:-ms-input-placeholder{ | |
| opacity:1; | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-input::-ms-input-placeholder{ | |
| opacity:1; | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-input::placeholder{ | |
| opacity:1; | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-input:focus, .bp3-input.bp3-active{ | |
| -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } | |
| .bp3-input[type="search"], .bp3-input.bp3-round{ | |
| border-radius:30px; | |
| -webkit-box-sizing:border-box; | |
| box-sizing:border-box; | |
| padding-left:10px; } | |
| .bp3-input[readonly]{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15); } | |
| .bp3-input:disabled, .bp3-input.bp3-disabled{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:rgba(206, 217, 224, 0.5); | |
| cursor:not-allowed; | |
| color:rgba(92, 112, 128, 0.6); | |
| resize:none; } | |
| .bp3-input.bp3-large{ | |
| height:40px; | |
| line-height:40px; | |
| font-size:16px; } | |
| .bp3-input.bp3-large[type="search"], .bp3-input.bp3-large.bp3-round{ | |
| padding:0 15px; } | |
| .bp3-input.bp3-small{ | |
| height:24px; | |
| padding-right:8px; | |
| padding-left:8px; | |
| line-height:24px; | |
| font-size:12px; } | |
| .bp3-input.bp3-small[type="search"], .bp3-input.bp3-small.bp3-round{ | |
| padding:0 12px; } | |
| .bp3-input.bp3-fill{ | |
| -webkit-box-flex:1; | |
| -ms-flex:1 1 auto; | |
| flex:1 1 auto; | |
| width:100%; } | |
| .bp3-dark .bp3-input{ | |
| -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); | |
| background:rgba(16, 22, 26, 0.3); | |
| color:#f5f8fa; } | |
| .bp3-dark .bp3-input::-webkit-input-placeholder{ | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-dark .bp3-input::-moz-placeholder{ | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-dark .bp3-input:-ms-input-placeholder{ | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-dark .bp3-input::-ms-input-placeholder{ | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-dark .bp3-input::placeholder{ | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-dark .bp3-input:focus{ | |
| -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } | |
| .bp3-dark .bp3-input[readonly]{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); } | |
| .bp3-dark .bp3-input:disabled, .bp3-dark .bp3-input.bp3-disabled{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:rgba(57, 75, 89, 0.5); | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-input.bp3-intent-primary{ | |
| -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); } | |
| .bp3-input.bp3-intent-primary:focus{ | |
| -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } | |
| .bp3-input.bp3-intent-primary[readonly]{ | |
| -webkit-box-shadow:inset 0 0 0 1px #137cbd; | |
| box-shadow:inset 0 0 0 1px #137cbd; } | |
| .bp3-input.bp3-intent-primary:disabled, .bp3-input.bp3-intent-primary.bp3-disabled{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; } | |
| .bp3-dark .bp3-input.bp3-intent-primary{ | |
| -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } | |
| .bp3-dark .bp3-input.bp3-intent-primary:focus{ | |
| -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } | |
| .bp3-dark .bp3-input.bp3-intent-primary[readonly]{ | |
| -webkit-box-shadow:inset 0 0 0 1px #137cbd; | |
| box-shadow:inset 0 0 0 1px #137cbd; } | |
| .bp3-dark .bp3-input.bp3-intent-primary:disabled, .bp3-dark .bp3-input.bp3-intent-primary.bp3-disabled{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; } | |
| .bp3-input.bp3-intent-success{ | |
| -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); } | |
| .bp3-input.bp3-intent-success:focus{ | |
| -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } | |
| .bp3-input.bp3-intent-success[readonly]{ | |
| -webkit-box-shadow:inset 0 0 0 1px #0f9960; | |
| box-shadow:inset 0 0 0 1px #0f9960; } | |
| .bp3-input.bp3-intent-success:disabled, .bp3-input.bp3-intent-success.bp3-disabled{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; } | |
| .bp3-dark .bp3-input.bp3-intent-success{ | |
| -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } | |
| .bp3-dark .bp3-input.bp3-intent-success:focus{ | |
| -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px #0f9960, 0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } | |
| .bp3-dark .bp3-input.bp3-intent-success[readonly]{ | |
| -webkit-box-shadow:inset 0 0 0 1px #0f9960; | |
| box-shadow:inset 0 0 0 1px #0f9960; } | |
| .bp3-dark .bp3-input.bp3-intent-success:disabled, .bp3-dark .bp3-input.bp3-intent-success.bp3-disabled{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; } | |
| .bp3-input.bp3-intent-warning{ | |
| -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); } | |
| .bp3-input.bp3-intent-warning:focus{ | |
| -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } | |
| .bp3-input.bp3-intent-warning[readonly]{ | |
| -webkit-box-shadow:inset 0 0 0 1px #d9822b; | |
| box-shadow:inset 0 0 0 1px #d9822b; } | |
| .bp3-input.bp3-intent-warning:disabled, .bp3-input.bp3-intent-warning.bp3-disabled{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; } | |
| .bp3-dark .bp3-input.bp3-intent-warning{ | |
| -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } | |
| .bp3-dark .bp3-input.bp3-intent-warning:focus{ | |
| -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px #d9822b, 0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } | |
| .bp3-dark .bp3-input.bp3-intent-warning[readonly]{ | |
| -webkit-box-shadow:inset 0 0 0 1px #d9822b; | |
| box-shadow:inset 0 0 0 1px #d9822b; } | |
| .bp3-dark .bp3-input.bp3-intent-warning:disabled, .bp3-dark .bp3-input.bp3-intent-warning.bp3-disabled{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; } | |
| .bp3-input.bp3-intent-danger{ | |
| -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); } | |
| .bp3-input.bp3-intent-danger:focus{ | |
| -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } | |
| .bp3-input.bp3-intent-danger[readonly]{ | |
| -webkit-box-shadow:inset 0 0 0 1px #db3737; | |
| box-shadow:inset 0 0 0 1px #db3737; } | |
| .bp3-input.bp3-intent-danger:disabled, .bp3-input.bp3-intent-danger.bp3-disabled{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; } | |
| .bp3-dark .bp3-input.bp3-intent-danger{ | |
| -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } | |
| .bp3-dark .bp3-input.bp3-intent-danger:focus{ | |
| -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px #db3737, 0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } | |
| .bp3-dark .bp3-input.bp3-intent-danger[readonly]{ | |
| -webkit-box-shadow:inset 0 0 0 1px #db3737; | |
| box-shadow:inset 0 0 0 1px #db3737; } | |
| .bp3-dark .bp3-input.bp3-intent-danger:disabled, .bp3-dark .bp3-input.bp3-intent-danger.bp3-disabled{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; } | |
| .bp3-input::-ms-clear{ | |
| display:none; } | |
| textarea.bp3-input{ | |
| max-width:100%; | |
| padding:10px; } | |
| textarea.bp3-input, textarea.bp3-input.bp3-large, textarea.bp3-input.bp3-small{ | |
| height:auto; | |
| line-height:inherit; } | |
| textarea.bp3-input.bp3-small{ | |
| padding:8px; } | |
| .bp3-dark textarea.bp3-input{ | |
| -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); | |
| background:rgba(16, 22, 26, 0.3); | |
| color:#f5f8fa; } | |
| .bp3-dark textarea.bp3-input::-webkit-input-placeholder{ | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-dark textarea.bp3-input::-moz-placeholder{ | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-dark textarea.bp3-input:-ms-input-placeholder{ | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-dark textarea.bp3-input::-ms-input-placeholder{ | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-dark textarea.bp3-input::placeholder{ | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-dark textarea.bp3-input:focus{ | |
| -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } | |
| .bp3-dark textarea.bp3-input[readonly]{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); } | |
| .bp3-dark textarea.bp3-input:disabled, .bp3-dark textarea.bp3-input.bp3-disabled{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:rgba(57, 75, 89, 0.5); | |
| color:rgba(167, 182, 194, 0.6); } | |
| label.bp3-label{ | |
| display:block; | |
| margin-top:0; | |
| margin-bottom:15px; } | |
| label.bp3-label .bp3-html-select, | |
| label.bp3-label .bp3-input, | |
| label.bp3-label .bp3-select, | |
| label.bp3-label .bp3-slider, | |
| label.bp3-label .bp3-popover-wrapper{ | |
| display:block; | |
| margin-top:5px; | |
| text-transform:none; } | |
| label.bp3-label .bp3-button-group{ | |
| margin-top:5px; } | |
| label.bp3-label .bp3-select select, | |
| label.bp3-label .bp3-html-select select{ | |
| width:100%; | |
| vertical-align:top; | |
| font-weight:400; } | |
| label.bp3-label.bp3-disabled, | |
| label.bp3-label.bp3-disabled .bp3-text-muted{ | |
| color:rgba(92, 112, 128, 0.6); } | |
| label.bp3-label.bp3-inline{ | |
| line-height:30px; } | |
| label.bp3-label.bp3-inline .bp3-html-select, | |
| label.bp3-label.bp3-inline .bp3-input, | |
| label.bp3-label.bp3-inline .bp3-input-group, | |
| label.bp3-label.bp3-inline .bp3-select, | |
| label.bp3-label.bp3-inline .bp3-popover-wrapper{ | |
| display:inline-block; | |
| margin:0 0 0 5px; | |
| vertical-align:top; } | |
| label.bp3-label.bp3-inline .bp3-button-group{ | |
| margin:0 0 0 5px; } | |
| label.bp3-label.bp3-inline .bp3-input-group .bp3-input{ | |
| margin-left:0; } | |
| label.bp3-label.bp3-inline.bp3-large{ | |
| line-height:40px; } | |
| label.bp3-label:not(.bp3-inline) .bp3-popover-target{ | |
| display:block; } | |
| .bp3-dark label.bp3-label{ | |
| color:#f5f8fa; } | |
| .bp3-dark label.bp3-label.bp3-disabled, | |
| .bp3-dark label.bp3-label.bp3-disabled .bp3-text-muted{ | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-numeric-input .bp3-button-group.bp3-vertical > .bp3-button{ | |
| -webkit-box-flex:1; | |
| -ms-flex:1 1 14px; | |
| flex:1 1 14px; | |
| width:30px; | |
| min-height:0; | |
| padding:0; } | |
| .bp3-numeric-input .bp3-button-group.bp3-vertical > .bp3-button:first-child{ | |
| border-radius:0 3px 0 0; } | |
| .bp3-numeric-input .bp3-button-group.bp3-vertical > .bp3-button:last-child{ | |
| border-radius:0 0 3px 0; } | |
| .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child > .bp3-button:first-child{ | |
| border-radius:3px 0 0 0; } | |
| .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child > .bp3-button:last-child{ | |
| border-radius:0 0 0 3px; } | |
| .bp3-numeric-input.bp3-large .bp3-button-group.bp3-vertical > .bp3-button{ | |
| width:40px; } | |
| form{ | |
| display:block; } | |
| .bp3-html-select select, | |
| .bp3-select select{ | |
| display:-webkit-inline-box; | |
| display:-ms-inline-flexbox; | |
| display:inline-flex; | |
| -webkit-box-orient:horizontal; | |
| -webkit-box-direction:normal; | |
| -ms-flex-direction:row; | |
| flex-direction:row; | |
| -webkit-box-align:center; | |
| -ms-flex-align:center; | |
| align-items:center; | |
| -webkit-box-pack:center; | |
| -ms-flex-pack:center; | |
| justify-content:center; | |
| border:none; | |
| border-radius:3px; | |
| cursor:pointer; | |
| padding:5px 10px; | |
| vertical-align:middle; | |
| text-align:left; | |
| font-size:14px; | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); | |
| background-color:#f5f8fa; | |
| background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0))); | |
| background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0)); | |
| color:#182026; | |
| border-radius:3px; | |
| width:100%; | |
| height:30px; | |
| padding:0 25px 0 10px; | |
| -moz-appearance:none; | |
| -webkit-appearance:none; } | |
| .bp3-html-select select > *, .bp3-select select > *{ | |
| -webkit-box-flex:0; | |
| -ms-flex-positive:0; | |
| flex-grow:0; | |
| -ms-flex-negative:0; | |
| flex-shrink:0; } | |
| .bp3-html-select select > .bp3-fill, .bp3-select select > .bp3-fill{ | |
| -webkit-box-flex:1; | |
| -ms-flex-positive:1; | |
| flex-grow:1; | |
| -ms-flex-negative:1; | |
| flex-shrink:1; } | |
| .bp3-html-select select::before, | |
| .bp3-select select::before, .bp3-html-select select > *, .bp3-select select > *{ | |
| margin-right:7px; } | |
| .bp3-html-select select:empty::before, | |
| .bp3-select select:empty::before, | |
| .bp3-html-select select > :last-child, | |
| .bp3-select select > :last-child{ | |
| margin-right:0; } | |
| .bp3-html-select select:hover, | |
| .bp3-select select:hover{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); | |
| background-clip:padding-box; | |
| background-color:#ebf1f5; } | |
| .bp3-html-select select:active, | |
| .bp3-select select:active, .bp3-html-select select.bp3-active, | |
| .bp3-select select.bp3-active{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| background-color:#d8e1e8; | |
| background-image:none; } | |
| .bp3-html-select select:disabled, | |
| .bp3-select select:disabled, .bp3-html-select select.bp3-disabled, | |
| .bp3-select select.bp3-disabled{ | |
| outline:none; | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background-color:rgba(206, 217, 224, 0.5); | |
| background-image:none; | |
| cursor:not-allowed; | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-html-select select:disabled.bp3-active, | |
| .bp3-select select:disabled.bp3-active, .bp3-html-select select:disabled.bp3-active:hover, | |
| .bp3-select select:disabled.bp3-active:hover, .bp3-html-select select.bp3-disabled.bp3-active, | |
| .bp3-select select.bp3-disabled.bp3-active, .bp3-html-select select.bp3-disabled.bp3-active:hover, | |
| .bp3-select select.bp3-disabled.bp3-active:hover{ | |
| background:rgba(206, 217, 224, 0.7); } | |
| .bp3-html-select.bp3-minimal select, | |
| .bp3-select.bp3-minimal select{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:none; } | |
| .bp3-html-select.bp3-minimal select:hover, | |
| .bp3-select.bp3-minimal select:hover{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:rgba(167, 182, 194, 0.3); | |
| text-decoration:none; | |
| color:#182026; } | |
| .bp3-html-select.bp3-minimal select:active, | |
| .bp3-select.bp3-minimal select:active, .bp3-html-select.bp3-minimal select.bp3-active, | |
| .bp3-select.bp3-minimal select.bp3-active{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:rgba(115, 134, 148, 0.3); | |
| color:#182026; } | |
| .bp3-html-select.bp3-minimal select:disabled, | |
| .bp3-select.bp3-minimal select:disabled, .bp3-html-select.bp3-minimal select:disabled:hover, | |
| .bp3-select.bp3-minimal select:disabled:hover, .bp3-html-select.bp3-minimal select.bp3-disabled, | |
| .bp3-select.bp3-minimal select.bp3-disabled, .bp3-html-select.bp3-minimal select.bp3-disabled:hover, | |
| .bp3-select.bp3-minimal select.bp3-disabled:hover{ | |
| background:none; | |
| cursor:not-allowed; | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-html-select.bp3-minimal select:disabled.bp3-active, | |
| .bp3-select.bp3-minimal select:disabled.bp3-active, .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active, | |
| .bp3-select.bp3-minimal select:disabled:hover.bp3-active, .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active, | |
| .bp3-select.bp3-minimal select.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active, | |
| .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active{ | |
| background:rgba(115, 134, 148, 0.3); } | |
| .bp3-dark .bp3-html-select.bp3-minimal select, .bp3-html-select.bp3-minimal .bp3-dark select, | |
| .bp3-dark .bp3-select.bp3-minimal select, .bp3-select.bp3-minimal .bp3-dark select{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:none; | |
| color:inherit; } | |
| .bp3-dark .bp3-html-select.bp3-minimal select:hover, .bp3-html-select.bp3-minimal .bp3-dark select:hover, | |
| .bp3-dark .bp3-select.bp3-minimal select:hover, .bp3-select.bp3-minimal .bp3-dark select:hover, .bp3-dark .bp3-html-select.bp3-minimal select:active, .bp3-html-select.bp3-minimal .bp3-dark select:active, | |
| .bp3-dark .bp3-select.bp3-minimal select:active, .bp3-select.bp3-minimal .bp3-dark select:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-active{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:none; } | |
| .bp3-dark .bp3-html-select.bp3-minimal select:hover, .bp3-html-select.bp3-minimal .bp3-dark select:hover, | |
| .bp3-dark .bp3-select.bp3-minimal select:hover, .bp3-select.bp3-minimal .bp3-dark select:hover{ | |
| background:rgba(138, 155, 168, 0.15); } | |
| .bp3-dark .bp3-html-select.bp3-minimal select:active, .bp3-html-select.bp3-minimal .bp3-dark select:active, | |
| .bp3-dark .bp3-select.bp3-minimal select:active, .bp3-select.bp3-minimal .bp3-dark select:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-active{ | |
| background:rgba(138, 155, 168, 0.3); | |
| color:#f5f8fa; } | |
| .bp3-dark .bp3-html-select.bp3-minimal select:disabled, .bp3-html-select.bp3-minimal .bp3-dark select:disabled, | |
| .bp3-dark .bp3-select.bp3-minimal select:disabled, .bp3-select.bp3-minimal .bp3-dark select:disabled, .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover, .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover, | |
| .bp3-dark .bp3-select.bp3-minimal select:disabled:hover, .bp3-select.bp3-minimal .bp3-dark select:disabled:hover, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover{ | |
| background:none; | |
| cursor:not-allowed; | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-dark .bp3-html-select.bp3-minimal select:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select:disabled.bp3-active, | |
| .bp3-dark .bp3-select.bp3-minimal select:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active, | |
| .bp3-dark .bp3-select.bp3-minimal select:disabled:hover.bp3-active, .bp3-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active{ | |
| background:rgba(138, 155, 168, 0.3); } | |
| .bp3-html-select.bp3-minimal select.bp3-intent-primary, | |
| .bp3-select.bp3-minimal select.bp3-intent-primary{ | |
| color:#106ba3; } | |
| .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover, | |
| .bp3-select.bp3-minimal select.bp3-intent-primary:hover, .bp3-html-select.bp3-minimal select.bp3-intent-primary:active, | |
| .bp3-select.bp3-minimal select.bp3-intent-primary:active, .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active, | |
| .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:none; | |
| color:#106ba3; } | |
| .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover, | |
| .bp3-select.bp3-minimal select.bp3-intent-primary:hover{ | |
| background:rgba(19, 124, 189, 0.15); | |
| color:#106ba3; } | |
| .bp3-html-select.bp3-minimal select.bp3-intent-primary:active, | |
| .bp3-select.bp3-minimal select.bp3-intent-primary:active, .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active, | |
| .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{ | |
| background:rgba(19, 124, 189, 0.3); | |
| color:#106ba3; } | |
| .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled, | |
| .bp3-select.bp3-minimal select.bp3-intent-primary:disabled, .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled, | |
| .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled{ | |
| background:none; | |
| color:rgba(16, 107, 163, 0.5); } | |
| .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active, | |
| .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active, | |
| .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active{ | |
| background:rgba(19, 124, 189, 0.3); } | |
| .bp3-html-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head, .bp3-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{ | |
| stroke:#106ba3; } | |
| .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary{ | |
| color:#48aff0; } | |
| .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover{ | |
| background:rgba(19, 124, 189, 0.2); | |
| color:#48aff0; } | |
| .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active{ | |
| background:rgba(19, 124, 189, 0.3); | |
| color:#48aff0; } | |
| .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled{ | |
| background:none; | |
| color:rgba(72, 175, 240, 0.5); } | |
| .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active{ | |
| background:rgba(19, 124, 189, 0.3); } | |
| .bp3-html-select.bp3-minimal select.bp3-intent-success, | |
| .bp3-select.bp3-minimal select.bp3-intent-success{ | |
| color:#0d8050; } | |
| .bp3-html-select.bp3-minimal select.bp3-intent-success:hover, | |
| .bp3-select.bp3-minimal select.bp3-intent-success:hover, .bp3-html-select.bp3-minimal select.bp3-intent-success:active, | |
| .bp3-select.bp3-minimal select.bp3-intent-success:active, .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active, | |
| .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:none; | |
| color:#0d8050; } | |
| .bp3-html-select.bp3-minimal select.bp3-intent-success:hover, | |
| .bp3-select.bp3-minimal select.bp3-intent-success:hover{ | |
| background:rgba(15, 153, 96, 0.15); | |
| color:#0d8050; } | |
| .bp3-html-select.bp3-minimal select.bp3-intent-success:active, | |
| .bp3-select.bp3-minimal select.bp3-intent-success:active, .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active, | |
| .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{ | |
| background:rgba(15, 153, 96, 0.3); | |
| color:#0d8050; } | |
| .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled, | |
| .bp3-select.bp3-minimal select.bp3-intent-success:disabled, .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled, | |
| .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled{ | |
| background:none; | |
| color:rgba(13, 128, 80, 0.5); } | |
| .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active, | |
| .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active, | |
| .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active{ | |
| background:rgba(15, 153, 96, 0.3); } | |
| .bp3-html-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head, .bp3-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{ | |
| stroke:#0d8050; } | |
| .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success{ | |
| color:#3dcc91; } | |
| .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover{ | |
| background:rgba(15, 153, 96, 0.2); | |
| color:#3dcc91; } | |
| .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:active, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active{ | |
| background:rgba(15, 153, 96, 0.3); | |
| color:#3dcc91; } | |
| .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled{ | |
| background:none; | |
| color:rgba(61, 204, 145, 0.5); } | |
| .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active{ | |
| background:rgba(15, 153, 96, 0.3); } | |
| .bp3-html-select.bp3-minimal select.bp3-intent-warning, | |
| .bp3-select.bp3-minimal select.bp3-intent-warning{ | |
| color:#bf7326; } | |
| .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover, | |
| .bp3-select.bp3-minimal select.bp3-intent-warning:hover, .bp3-html-select.bp3-minimal select.bp3-intent-warning:active, | |
| .bp3-select.bp3-minimal select.bp3-intent-warning:active, .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active, | |
| .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:none; | |
| color:#bf7326; } | |
| .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover, | |
| .bp3-select.bp3-minimal select.bp3-intent-warning:hover{ | |
| background:rgba(217, 130, 43, 0.15); | |
| color:#bf7326; } | |
| .bp3-html-select.bp3-minimal select.bp3-intent-warning:active, | |
| .bp3-select.bp3-minimal select.bp3-intent-warning:active, .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active, | |
| .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{ | |
| background:rgba(217, 130, 43, 0.3); | |
| color:#bf7326; } | |
| .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled, | |
| .bp3-select.bp3-minimal select.bp3-intent-warning:disabled, .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled, | |
| .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled{ | |
| background:none; | |
| color:rgba(191, 115, 38, 0.5); } | |
| .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active, | |
| .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active, | |
| .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active{ | |
| background:rgba(217, 130, 43, 0.3); } | |
| .bp3-html-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head, .bp3-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{ | |
| stroke:#bf7326; } | |
| .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning{ | |
| color:#ffb366; } | |
| .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover{ | |
| background:rgba(217, 130, 43, 0.2); | |
| color:#ffb366; } | |
| .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active{ | |
| background:rgba(217, 130, 43, 0.3); | |
| color:#ffb366; } | |
| .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled{ | |
| background:none; | |
| color:rgba(255, 179, 102, 0.5); } | |
| .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active{ | |
| background:rgba(217, 130, 43, 0.3); } | |
| .bp3-html-select.bp3-minimal select.bp3-intent-danger, | |
| .bp3-select.bp3-minimal select.bp3-intent-danger{ | |
| color:#c23030; } | |
| .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover, | |
| .bp3-select.bp3-minimal select.bp3-intent-danger:hover, .bp3-html-select.bp3-minimal select.bp3-intent-danger:active, | |
| .bp3-select.bp3-minimal select.bp3-intent-danger:active, .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active, | |
| .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:none; | |
| color:#c23030; } | |
| .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover, | |
| .bp3-select.bp3-minimal select.bp3-intent-danger:hover{ | |
| background:rgba(219, 55, 55, 0.15); | |
| color:#c23030; } | |
| .bp3-html-select.bp3-minimal select.bp3-intent-danger:active, | |
| .bp3-select.bp3-minimal select.bp3-intent-danger:active, .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active, | |
| .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{ | |
| background:rgba(219, 55, 55, 0.3); | |
| color:#c23030; } | |
| .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled, | |
| .bp3-select.bp3-minimal select.bp3-intent-danger:disabled, .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled, | |
| .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled{ | |
| background:none; | |
| color:rgba(194, 48, 48, 0.5); } | |
| .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active, | |
| .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active, | |
| .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active{ | |
| background:rgba(219, 55, 55, 0.3); } | |
| .bp3-html-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head, .bp3-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{ | |
| stroke:#c23030; } | |
| .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger{ | |
| color:#ff7373; } | |
| .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover{ | |
| background:rgba(219, 55, 55, 0.2); | |
| color:#ff7373; } | |
| .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active{ | |
| background:rgba(219, 55, 55, 0.3); | |
| color:#ff7373; } | |
| .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled{ | |
| background:none; | |
| color:rgba(255, 115, 115, 0.5); } | |
| .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active, | |
| .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active{ | |
| background:rgba(219, 55, 55, 0.3); } | |
| .bp3-html-select.bp3-large select, | |
| .bp3-select.bp3-large select{ | |
| height:40px; | |
| padding-right:35px; | |
| font-size:16px; } | |
| .bp3-dark .bp3-html-select select, .bp3-dark .bp3-select select{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); | |
| background-color:#394b59; | |
| background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0))); | |
| background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0)); | |
| color:#f5f8fa; } | |
| .bp3-dark .bp3-html-select select:hover, .bp3-dark .bp3-select select:hover, .bp3-dark .bp3-html-select select:active, .bp3-dark .bp3-select select:active, .bp3-dark .bp3-html-select select.bp3-active, .bp3-dark .bp3-select select.bp3-active{ | |
| color:#f5f8fa; } | |
| .bp3-dark .bp3-html-select select:hover, .bp3-dark .bp3-select select:hover{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); | |
| background-color:#30404d; } | |
| .bp3-dark .bp3-html-select select:active, .bp3-dark .bp3-select select:active, .bp3-dark .bp3-html-select select.bp3-active, .bp3-dark .bp3-select select.bp3-active{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| background-color:#202b33; | |
| background-image:none; } | |
| .bp3-dark .bp3-html-select select:disabled, .bp3-dark .bp3-select select:disabled, .bp3-dark .bp3-html-select select.bp3-disabled, .bp3-dark .bp3-select select.bp3-disabled{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background-color:rgba(57, 75, 89, 0.5); | |
| background-image:none; | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-dark .bp3-html-select select:disabled.bp3-active, .bp3-dark .bp3-select select:disabled.bp3-active, .bp3-dark .bp3-html-select select.bp3-disabled.bp3-active, .bp3-dark .bp3-select select.bp3-disabled.bp3-active{ | |
| background:rgba(57, 75, 89, 0.7); } | |
| .bp3-dark .bp3-html-select select .bp3-button-spinner .bp3-spinner-head, .bp3-dark .bp3-select select .bp3-button-spinner .bp3-spinner-head{ | |
| background:rgba(16, 22, 26, 0.5); | |
| stroke:#8a9ba8; } | |
| .bp3-html-select select:disabled, | |
| .bp3-select select:disabled{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background-color:rgba(206, 217, 224, 0.5); | |
| cursor:not-allowed; | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-html-select .bp3-icon, | |
| .bp3-select .bp3-icon, .bp3-select::after{ | |
| position:absolute; | |
| top:7px; | |
| right:7px; | |
| color:#5c7080; | |
| pointer-events:none; } | |
| .bp3-html-select .bp3-disabled.bp3-icon, | |
| .bp3-select .bp3-disabled.bp3-icon, .bp3-disabled.bp3-select::after{ | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-html-select, | |
| .bp3-select{ | |
| display:inline-block; | |
| position:relative; | |
| vertical-align:middle; | |
| letter-spacing:normal; } | |
| .bp3-html-select select::-ms-expand, | |
| .bp3-select select::-ms-expand{ | |
| display:none; } | |
| .bp3-html-select .bp3-icon, | |
| .bp3-select .bp3-icon{ | |
| color:#5c7080; } | |
| .bp3-html-select .bp3-icon:hover, | |
| .bp3-select .bp3-icon:hover{ | |
| color:#182026; } | |
| .bp3-dark .bp3-html-select .bp3-icon, .bp3-dark | |
| .bp3-select .bp3-icon{ | |
| color:#a7b6c2; } | |
| .bp3-dark .bp3-html-select .bp3-icon:hover, .bp3-dark | |
| .bp3-select .bp3-icon:hover{ | |
| color:#f5f8fa; } | |
| .bp3-html-select.bp3-large::after, | |
| .bp3-html-select.bp3-large .bp3-icon, | |
| .bp3-select.bp3-large::after, | |
| .bp3-select.bp3-large .bp3-icon{ | |
| top:12px; | |
| right:12px; } | |
| .bp3-html-select.bp3-fill, | |
| .bp3-html-select.bp3-fill select, | |
| .bp3-select.bp3-fill, | |
| .bp3-select.bp3-fill select{ | |
| width:100%; } | |
| .bp3-dark .bp3-html-select option, .bp3-dark | |
| .bp3-select option{ | |
| background-color:#30404d; | |
| color:#f5f8fa; } | |
| .bp3-dark .bp3-html-select::after, .bp3-dark | |
| .bp3-select::after{ | |
| color:#a7b6c2; } | |
| .bp3-select::after{ | |
| line-height:1; | |
| font-family:"Icons16", sans-serif; | |
| font-size:16px; | |
| font-weight:400; | |
| font-style:normal; | |
| -moz-osx-font-smoothing:grayscale; | |
| -webkit-font-smoothing:antialiased; | |
| content:""; } | |
| .bp3-running-text table, table.bp3-html-table{ | |
| border-spacing:0; | |
| font-size:14px; } | |
| .bp3-running-text table th, table.bp3-html-table th, | |
| .bp3-running-text table td, | |
| table.bp3-html-table td{ | |
| padding:11px; | |
| vertical-align:top; | |
| text-align:left; } | |
| .bp3-running-text table th, table.bp3-html-table th{ | |
| color:#182026; | |
| font-weight:600; } | |
| .bp3-running-text table td, | |
| table.bp3-html-table td{ | |
| color:#182026; } | |
| .bp3-running-text table tbody tr:first-child th, table.bp3-html-table tbody tr:first-child th, | |
| .bp3-running-text table tbody tr:first-child td, | |
| table.bp3-html-table tbody tr:first-child td{ | |
| -webkit-box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15); | |
| box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15); } | |
| .bp3-dark .bp3-running-text table th, .bp3-running-text .bp3-dark table th, .bp3-dark table.bp3-html-table th{ | |
| color:#f5f8fa; } | |
| .bp3-dark .bp3-running-text table td, .bp3-running-text .bp3-dark table td, .bp3-dark table.bp3-html-table td{ | |
| color:#f5f8fa; } | |
| .bp3-dark .bp3-running-text table tbody tr:first-child th, .bp3-running-text .bp3-dark table tbody tr:first-child th, .bp3-dark table.bp3-html-table tbody tr:first-child th, | |
| .bp3-dark .bp3-running-text table tbody tr:first-child td, | |
| .bp3-running-text .bp3-dark table tbody tr:first-child td, | |
| .bp3-dark table.bp3-html-table tbody tr:first-child td{ | |
| -webkit-box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15); | |
| box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15); } | |
| table.bp3-html-table.bp3-html-table-condensed th, | |
| table.bp3-html-table.bp3-html-table-condensed td, table.bp3-html-table.bp3-small th, | |
| table.bp3-html-table.bp3-small td{ | |
| padding-top:6px; | |
| padding-bottom:6px; } | |
| table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{ | |
| background:rgba(191, 204, 214, 0.15); } | |
| table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){ | |
| -webkit-box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15); | |
| box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15); } | |
| table.bp3-html-table.bp3-html-table-bordered tbody tr td{ | |
| -webkit-box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15); | |
| box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15); } | |
| table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){ | |
| -webkit-box-shadow:inset 1px 1px 0 0 rgba(16, 22, 26, 0.15); | |
| box-shadow:inset 1px 1px 0 0 rgba(16, 22, 26, 0.15); } | |
| table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; } | |
| table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:not(:first-child){ | |
| -webkit-box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15); | |
| box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15); } | |
| table.bp3-html-table.bp3-interactive tbody tr:hover td{ | |
| background-color:rgba(191, 204, 214, 0.3); | |
| cursor:pointer; } | |
| table.bp3-html-table.bp3-interactive tbody tr:active td{ | |
| background-color:rgba(191, 204, 214, 0.4); } | |
| .bp3-dark table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{ | |
| background:rgba(92, 112, 128, 0.15); } | |
| .bp3-dark table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){ | |
| -webkit-box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15); | |
| box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15); } | |
| .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td{ | |
| -webkit-box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15); | |
| box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15); } | |
| .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){ | |
| -webkit-box-shadow:inset 1px 1px 0 0 rgba(255, 255, 255, 0.15); | |
| box-shadow:inset 1px 1px 0 0 rgba(255, 255, 255, 0.15); } | |
| .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{ | |
| -webkit-box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15); | |
| box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15); } | |
| .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:first-child{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; } | |
| .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:hover td{ | |
| background-color:rgba(92, 112, 128, 0.3); | |
| cursor:pointer; } | |
| .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:active td{ | |
| background-color:rgba(92, 112, 128, 0.4); } | |
| .bp3-key-combo{ | |
| display:-webkit-box; | |
| display:-ms-flexbox; | |
| display:flex; | |
| -webkit-box-orient:horizontal; | |
| -webkit-box-direction:normal; | |
| -ms-flex-direction:row; | |
| flex-direction:row; | |
| -webkit-box-align:center; | |
| -ms-flex-align:center; | |
| align-items:center; } | |
| .bp3-key-combo > *{ | |
| -webkit-box-flex:0; | |
| -ms-flex-positive:0; | |
| flex-grow:0; | |
| -ms-flex-negative:0; | |
| flex-shrink:0; } | |
| .bp3-key-combo > .bp3-fill{ | |
| -webkit-box-flex:1; | |
| -ms-flex-positive:1; | |
| flex-grow:1; | |
| -ms-flex-negative:1; | |
| flex-shrink:1; } | |
| .bp3-key-combo::before, | |
| .bp3-key-combo > *{ | |
| margin-right:5px; } | |
| .bp3-key-combo:empty::before, | |
| .bp3-key-combo > :last-child{ | |
| margin-right:0; } | |
| .bp3-hotkey-dialog{ | |
| top:40px; | |
| padding-bottom:0; } | |
| .bp3-hotkey-dialog .bp3-dialog-body{ | |
| margin:0; | |
| padding:0; } | |
| .bp3-hotkey-dialog .bp3-hotkey-label{ | |
| -webkit-box-flex:1; | |
| -ms-flex-positive:1; | |
| flex-grow:1; } | |
| .bp3-hotkey-column{ | |
| margin:auto; | |
| max-height:80vh; | |
| overflow-y:auto; | |
| padding:30px; } | |
| .bp3-hotkey-column .bp3-heading{ | |
| margin-bottom:20px; } | |
| .bp3-hotkey-column .bp3-heading:not(:first-child){ | |
| margin-top:40px; } | |
| .bp3-hotkey{ | |
| display:-webkit-box; | |
| display:-ms-flexbox; | |
| display:flex; | |
| -webkit-box-align:center; | |
| -ms-flex-align:center; | |
| align-items:center; | |
| -webkit-box-pack:justify; | |
| -ms-flex-pack:justify; | |
| justify-content:space-between; | |
| margin-right:0; | |
| margin-left:0; } | |
| .bp3-hotkey:not(:last-child){ | |
| margin-bottom:10px; } | |
| .bp3-icon{ | |
| display:inline-block; | |
| -webkit-box-flex:0; | |
| -ms-flex:0 0 auto; | |
| flex:0 0 auto; | |
| vertical-align:text-bottom; } | |
| .bp3-icon:not(:empty)::before{ | |
| content:"" !important; | |
| content:unset !important; } | |
| .bp3-icon > svg{ | |
| display:block; } | |
| .bp3-icon > svg:not([fill]){ | |
| fill:currentColor; } | |
| .bp3-icon.bp3-intent-primary, .bp3-icon-standard.bp3-intent-primary, .bp3-icon-large.bp3-intent-primary{ | |
| color:#106ba3; } | |
| .bp3-dark .bp3-icon.bp3-intent-primary, .bp3-dark .bp3-icon-standard.bp3-intent-primary, .bp3-dark .bp3-icon-large.bp3-intent-primary{ | |
| color:#48aff0; } | |
| .bp3-icon.bp3-intent-success, .bp3-icon-standard.bp3-intent-success, .bp3-icon-large.bp3-intent-success{ | |
| color:#0d8050; } | |
| .bp3-dark .bp3-icon.bp3-intent-success, .bp3-dark .bp3-icon-standard.bp3-intent-success, .bp3-dark .bp3-icon-large.bp3-intent-success{ | |
| color:#3dcc91; } | |
| .bp3-icon.bp3-intent-warning, .bp3-icon-standard.bp3-intent-warning, .bp3-icon-large.bp3-intent-warning{ | |
| color:#bf7326; } | |
| .bp3-dark .bp3-icon.bp3-intent-warning, .bp3-dark .bp3-icon-standard.bp3-intent-warning, .bp3-dark .bp3-icon-large.bp3-intent-warning{ | |
| color:#ffb366; } | |
| .bp3-icon.bp3-intent-danger, .bp3-icon-standard.bp3-intent-danger, .bp3-icon-large.bp3-intent-danger{ | |
| color:#c23030; } | |
| .bp3-dark .bp3-icon.bp3-intent-danger, .bp3-dark .bp3-icon-standard.bp3-intent-danger, .bp3-dark .bp3-icon-large.bp3-intent-danger{ | |
| color:#ff7373; } | |
| span.bp3-icon-standard{ | |
| line-height:1; | |
| font-family:"Icons16", sans-serif; | |
| font-size:16px; | |
| font-weight:400; | |
| font-style:normal; | |
| -moz-osx-font-smoothing:grayscale; | |
| -webkit-font-smoothing:antialiased; | |
| display:inline-block; } | |
| span.bp3-icon-large{ | |
| line-height:1; | |
| font-family:"Icons20", sans-serif; | |
| font-size:20px; | |
| font-weight:400; | |
| font-style:normal; | |
| -moz-osx-font-smoothing:grayscale; | |
| -webkit-font-smoothing:antialiased; | |
| display:inline-block; } | |
| span.bp3-icon:empty{ | |
| line-height:1; | |
| font-family:"Icons20"; | |
| font-size:inherit; | |
| font-weight:400; | |
| font-style:normal; } | |
| span.bp3-icon:empty::before{ | |
| -moz-osx-font-smoothing:grayscale; | |
| -webkit-font-smoothing:antialiased; } | |
| .bp3-icon-add::before{ | |
| content:""; } | |
| .bp3-icon-add-column-left::before{ | |
| content:""; } | |
| .bp3-icon-add-column-right::before{ | |
| content:""; } | |
| .bp3-icon-add-row-bottom::before{ | |
| content:""; } | |
| .bp3-icon-add-row-top::before{ | |
| content:""; } | |
| .bp3-icon-add-to-artifact::before{ | |
| content:""; } | |
| .bp3-icon-add-to-folder::before{ | |
| content:""; } | |
| .bp3-icon-airplane::before{ | |
| content:""; } | |
| .bp3-icon-align-center::before{ | |
| content:""; } | |
| .bp3-icon-align-justify::before{ | |
| content:""; } | |
| .bp3-icon-align-left::before{ | |
| content:""; } | |
| .bp3-icon-align-right::before{ | |
| content:""; } | |
| .bp3-icon-alignment-bottom::before{ | |
| content:""; } | |
| .bp3-icon-alignment-horizontal-center::before{ | |
| content:""; } | |
| .bp3-icon-alignment-left::before{ | |
| content:""; } | |
| .bp3-icon-alignment-right::before{ | |
| content:""; } | |
| .bp3-icon-alignment-top::before{ | |
| content:""; } | |
| .bp3-icon-alignment-vertical-center::before{ | |
| content:""; } | |
| .bp3-icon-annotation::before{ | |
| content:""; } | |
| .bp3-icon-application::before{ | |
| content:""; } | |
| .bp3-icon-applications::before{ | |
| content:""; } | |
| .bp3-icon-archive::before{ | |
| content:""; } | |
| .bp3-icon-arrow-bottom-left::before{ | |
| content:"↙"; } | |
| .bp3-icon-arrow-bottom-right::before{ | |
| content:"↘"; } | |
| .bp3-icon-arrow-down::before{ | |
| content:"↓"; } | |
| .bp3-icon-arrow-left::before{ | |
| content:"←"; } | |
| .bp3-icon-arrow-right::before{ | |
| content:"→"; } | |
| .bp3-icon-arrow-top-left::before{ | |
| content:"↖"; } | |
| .bp3-icon-arrow-top-right::before{ | |
| content:"↗"; } | |
| .bp3-icon-arrow-up::before{ | |
| content:"↑"; } | |
| .bp3-icon-arrows-horizontal::before{ | |
| content:"↔"; } | |
| .bp3-icon-arrows-vertical::before{ | |
| content:"↕"; } | |
| .bp3-icon-asterisk::before{ | |
| content:"*"; } | |
| .bp3-icon-automatic-updates::before{ | |
| content:""; } | |
| .bp3-icon-badge::before{ | |
| content:""; } | |
| .bp3-icon-ban-circle::before{ | |
| content:""; } | |
| .bp3-icon-bank-account::before{ | |
| content:""; } | |
| .bp3-icon-barcode::before{ | |
| content:""; } | |
| .bp3-icon-blank::before{ | |
| content:""; } | |
| .bp3-icon-blocked-person::before{ | |
| content:""; } | |
| .bp3-icon-bold::before{ | |
| content:""; } | |
| .bp3-icon-book::before{ | |
| content:""; } | |
| .bp3-icon-bookmark::before{ | |
| content:""; } | |
| .bp3-icon-box::before{ | |
| content:""; } | |
| .bp3-icon-briefcase::before{ | |
| content:""; } | |
| .bp3-icon-bring-data::before{ | |
| content:""; } | |
| .bp3-icon-build::before{ | |
| content:""; } | |
| .bp3-icon-calculator::before{ | |
| content:""; } | |
| .bp3-icon-calendar::before{ | |
| content:""; } | |
| .bp3-icon-camera::before{ | |
| content:""; } | |
| .bp3-icon-caret-down::before{ | |
| content:"⌄"; } | |
| .bp3-icon-caret-left::before{ | |
| content:"〈"; } | |
| .bp3-icon-caret-right::before{ | |
| content:"〉"; } | |
| .bp3-icon-caret-up::before{ | |
| content:"⌃"; } | |
| .bp3-icon-cell-tower::before{ | |
| content:""; } | |
| .bp3-icon-changes::before{ | |
| content:""; } | |
| .bp3-icon-chart::before{ | |
| content:""; } | |
| .bp3-icon-chat::before{ | |
| content:""; } | |
| .bp3-icon-chevron-backward::before{ | |
| content:""; } | |
| .bp3-icon-chevron-down::before{ | |
| content:""; } | |
| .bp3-icon-chevron-forward::before{ | |
| content:""; } | |
| .bp3-icon-chevron-left::before{ | |
| content:""; } | |
| .bp3-icon-chevron-right::before{ | |
| content:""; } | |
| .bp3-icon-chevron-up::before{ | |
| content:""; } | |
| .bp3-icon-circle::before{ | |
| content:""; } | |
| .bp3-icon-circle-arrow-down::before{ | |
| content:""; } | |
| .bp3-icon-circle-arrow-left::before{ | |
| content:""; } | |
| .bp3-icon-circle-arrow-right::before{ | |
| content:""; } | |
| .bp3-icon-circle-arrow-up::before{ | |
| content:""; } | |
| .bp3-icon-citation::before{ | |
| content:""; } | |
| .bp3-icon-clean::before{ | |
| content:""; } | |
| .bp3-icon-clipboard::before{ | |
| content:""; } | |
| .bp3-icon-cloud::before{ | |
| content:"☁"; } | |
| .bp3-icon-cloud-download::before{ | |
| content:""; } | |
| .bp3-icon-cloud-upload::before{ | |
| content:""; } | |
| .bp3-icon-code::before{ | |
| content:""; } | |
| .bp3-icon-code-block::before{ | |
| content:""; } | |
| .bp3-icon-cog::before{ | |
| content:""; } | |
| .bp3-icon-collapse-all::before{ | |
| content:""; } | |
| .bp3-icon-column-layout::before{ | |
| content:""; } | |
| .bp3-icon-comment::before{ | |
| content:""; } | |
| .bp3-icon-comparison::before{ | |
| content:""; } | |
| .bp3-icon-compass::before{ | |
| content:""; } | |
| .bp3-icon-compressed::before{ | |
| content:""; } | |
| .bp3-icon-confirm::before{ | |
| content:""; } | |
| .bp3-icon-console::before{ | |
| content:""; } | |
| .bp3-icon-contrast::before{ | |
| content:""; } | |
| .bp3-icon-control::before{ | |
| content:""; } | |
| .bp3-icon-credit-card::before{ | |
| content:""; } | |
| .bp3-icon-cross::before{ | |
| content:"✗"; } | |
| .bp3-icon-crown::before{ | |
| content:""; } | |
| .bp3-icon-cube::before{ | |
| content:""; } | |
| .bp3-icon-cube-add::before{ | |
| content:""; } | |
| .bp3-icon-cube-remove::before{ | |
| content:""; } | |
| .bp3-icon-curved-range-chart::before{ | |
| content:""; } | |
| .bp3-icon-cut::before{ | |
| content:""; } | |
| .bp3-icon-dashboard::before{ | |
| content:""; } | |
| .bp3-icon-data-lineage::before{ | |
| content:""; } | |
| .bp3-icon-database::before{ | |
| content:""; } | |
| .bp3-icon-delete::before{ | |
| content:""; } | |
| .bp3-icon-delta::before{ | |
| content:"Δ"; } | |
| .bp3-icon-derive-column::before{ | |
| content:""; } | |
| .bp3-icon-desktop::before{ | |
| content:""; } | |
| .bp3-icon-diagram-tree::before{ | |
| content:""; } | |
| .bp3-icon-direction-left::before{ | |
| content:""; } | |
| .bp3-icon-direction-right::before{ | |
| content:""; } | |
| .bp3-icon-disable::before{ | |
| content:""; } | |
| .bp3-icon-document::before{ | |
| content:""; } | |
| .bp3-icon-document-open::before{ | |
| content:""; } | |
| .bp3-icon-document-share::before{ | |
| content:""; } | |
| .bp3-icon-dollar::before{ | |
| content:"$"; } | |
| .bp3-icon-dot::before{ | |
| content:"•"; } | |
| .bp3-icon-double-caret-horizontal::before{ | |
| content:""; } | |
| .bp3-icon-double-caret-vertical::before{ | |
| content:""; } | |
| .bp3-icon-double-chevron-down::before{ | |
| content:""; } | |
| .bp3-icon-double-chevron-left::before{ | |
| content:""; } | |
| .bp3-icon-double-chevron-right::before{ | |
| content:""; } | |
| .bp3-icon-double-chevron-up::before{ | |
| content:""; } | |
| .bp3-icon-doughnut-chart::before{ | |
| content:""; } | |
| .bp3-icon-download::before{ | |
| content:""; } | |
| .bp3-icon-drag-handle-horizontal::before{ | |
| content:""; } | |
| .bp3-icon-drag-handle-vertical::before{ | |
| content:""; } | |
| .bp3-icon-draw::before{ | |
| content:""; } | |
| .bp3-icon-drive-time::before{ | |
| content:""; } | |
| .bp3-icon-duplicate::before{ | |
| content:""; } | |
| .bp3-icon-edit::before{ | |
| content:"✎"; } | |
| .bp3-icon-eject::before{ | |
| content:"⏏"; } | |
| .bp3-icon-endorsed::before{ | |
| content:""; } | |
| .bp3-icon-envelope::before{ | |
| content:"✉"; } | |
| .bp3-icon-equals::before{ | |
| content:""; } | |
| .bp3-icon-eraser::before{ | |
| content:""; } | |
| .bp3-icon-error::before{ | |
| content:""; } | |
| .bp3-icon-euro::before{ | |
| content:"€"; } | |
| .bp3-icon-exchange::before{ | |
| content:""; } | |
| .bp3-icon-exclude-row::before{ | |
| content:""; } | |
| .bp3-icon-expand-all::before{ | |
| content:""; } | |
| .bp3-icon-export::before{ | |
| content:""; } | |
| .bp3-icon-eye-off::before{ | |
| content:""; } | |
| .bp3-icon-eye-on::before{ | |
| content:""; } | |
| .bp3-icon-eye-open::before{ | |
| content:""; } | |
| .bp3-icon-fast-backward::before{ | |
| content:""; } | |
| .bp3-icon-fast-forward::before{ | |
| content:""; } | |
| .bp3-icon-feed::before{ | |
| content:""; } | |
| .bp3-icon-feed-subscribed::before{ | |
| content:""; } | |
| .bp3-icon-film::before{ | |
| content:""; } | |
| .bp3-icon-filter::before{ | |
| content:""; } | |
| .bp3-icon-filter-keep::before{ | |
| content:""; } | |
| .bp3-icon-filter-list::before{ | |
| content:""; } | |
| .bp3-icon-filter-open::before{ | |
| content:""; } | |
| .bp3-icon-filter-remove::before{ | |
| content:""; } | |
| .bp3-icon-flag::before{ | |
| content:"⚑"; } | |
| .bp3-icon-flame::before{ | |
| content:""; } | |
| .bp3-icon-flash::before{ | |
| content:""; } | |
| .bp3-icon-floppy-disk::before{ | |
| content:""; } | |
| .bp3-icon-flow-branch::before{ | |
| content:""; } | |
| .bp3-icon-flow-end::before{ | |
| content:""; } | |
| .bp3-icon-flow-linear::before{ | |
| content:""; } | |
| .bp3-icon-flow-review::before{ | |
| content:""; } | |
| .bp3-icon-flow-review-branch::before{ | |
| content:""; } | |
| .bp3-icon-flows::before{ | |
| content:""; } | |
| .bp3-icon-folder-close::before{ | |
| content:""; } | |
| .bp3-icon-folder-new::before{ | |
| content:""; } | |
| .bp3-icon-folder-open::before{ | |
| content:""; } | |
| .bp3-icon-folder-shared::before{ | |
| content:""; } | |
| .bp3-icon-folder-shared-open::before{ | |
| content:""; } | |
| .bp3-icon-follower::before{ | |
| content:""; } | |
| .bp3-icon-following::before{ | |
| content:""; } | |
| .bp3-icon-font::before{ | |
| content:""; } | |
| .bp3-icon-fork::before{ | |
| content:""; } | |
| .bp3-icon-form::before{ | |
| content:""; } | |
| .bp3-icon-full-circle::before{ | |
| content:""; } | |
| .bp3-icon-full-stacked-chart::before{ | |
| content:""; } | |
| .bp3-icon-fullscreen::before{ | |
| content:""; } | |
| .bp3-icon-function::before{ | |
| content:""; } | |
| .bp3-icon-gantt-chart::before{ | |
| content:""; } | |
| .bp3-icon-geolocation::before{ | |
| content:""; } | |
| .bp3-icon-geosearch::before{ | |
| content:""; } | |
| .bp3-icon-git-branch::before{ | |
| content:""; } | |
| .bp3-icon-git-commit::before{ | |
| content:""; } | |
| .bp3-icon-git-merge::before{ | |
| content:""; } | |
| .bp3-icon-git-new-branch::before{ | |
| content:""; } | |
| .bp3-icon-git-pull::before{ | |
| content:""; } | |
| .bp3-icon-git-push::before{ | |
| content:""; } | |
| .bp3-icon-git-repo::before{ | |
| content:""; } | |
| .bp3-icon-glass::before{ | |
| content:""; } | |
| .bp3-icon-globe::before{ | |
| content:""; } | |
| .bp3-icon-globe-network::before{ | |
| content:""; } | |
| .bp3-icon-graph::before{ | |
| content:""; } | |
| .bp3-icon-graph-remove::before{ | |
| content:""; } | |
| .bp3-icon-greater-than::before{ | |
| content:""; } | |
| .bp3-icon-greater-than-or-equal-to::before{ | |
| content:""; } | |
| .bp3-icon-grid::before{ | |
| content:""; } | |
| .bp3-icon-grid-view::before{ | |
| content:""; } | |
| .bp3-icon-group-objects::before{ | |
| content:""; } | |
| .bp3-icon-grouped-bar-chart::before{ | |
| content:""; } | |
| .bp3-icon-hand::before{ | |
| content:""; } | |
| .bp3-icon-hand-down::before{ | |
| content:""; } | |
| .bp3-icon-hand-left::before{ | |
| content:""; } | |
| .bp3-icon-hand-right::before{ | |
| content:""; } | |
| .bp3-icon-hand-up::before{ | |
| content:""; } | |
| .bp3-icon-header::before{ | |
| content:""; } | |
| .bp3-icon-header-one::before{ | |
| content:""; } | |
| .bp3-icon-header-two::before{ | |
| content:""; } | |
| .bp3-icon-headset::before{ | |
| content:""; } | |
| .bp3-icon-heart::before{ | |
| content:"♥"; } | |
| .bp3-icon-heart-broken::before{ | |
| content:""; } | |
| .bp3-icon-heat-grid::before{ | |
| content:""; } | |
| .bp3-icon-heatmap::before{ | |
| content:""; } | |
| .bp3-icon-help::before{ | |
| content:"?"; } | |
| .bp3-icon-helper-management::before{ | |
| content:""; } | |
| .bp3-icon-highlight::before{ | |
| content:""; } | |
| .bp3-icon-history::before{ | |
| content:""; } | |
| .bp3-icon-home::before{ | |
| content:"⌂"; } | |
| .bp3-icon-horizontal-bar-chart::before{ | |
| content:""; } | |
| .bp3-icon-horizontal-bar-chart-asc::before{ | |
| content:""; } | |
| .bp3-icon-horizontal-bar-chart-desc::before{ | |
| content:""; } | |
| .bp3-icon-horizontal-distribution::before{ | |
| content:""; } | |
| .bp3-icon-id-number::before{ | |
| content:""; } | |
| .bp3-icon-image-rotate-left::before{ | |
| content:""; } | |
| .bp3-icon-image-rotate-right::before{ | |
| content:""; } | |
| .bp3-icon-import::before{ | |
| content:""; } | |
| .bp3-icon-inbox::before{ | |
| content:""; } | |
| .bp3-icon-inbox-filtered::before{ | |
| content:""; } | |
| .bp3-icon-inbox-geo::before{ | |
| content:""; } | |
| .bp3-icon-inbox-search::before{ | |
| content:""; } | |
| .bp3-icon-inbox-update::before{ | |
| content:""; } | |
| .bp3-icon-info-sign::before{ | |
| content:"ℹ"; } | |
| .bp3-icon-inheritance::before{ | |
| content:""; } | |
| .bp3-icon-inner-join::before{ | |
| content:""; } | |
| .bp3-icon-insert::before{ | |
| content:""; } | |
| .bp3-icon-intersection::before{ | |
| content:""; } | |
| .bp3-icon-ip-address::before{ | |
| content:""; } | |
| .bp3-icon-issue::before{ | |
| content:""; } | |
| .bp3-icon-issue-closed::before{ | |
| content:""; } | |
| .bp3-icon-issue-new::before{ | |
| content:""; } | |
| .bp3-icon-italic::before{ | |
| content:""; } | |
| .bp3-icon-join-table::before{ | |
| content:""; } | |
| .bp3-icon-key::before{ | |
| content:""; } | |
| .bp3-icon-key-backspace::before{ | |
| content:""; } | |
| .bp3-icon-key-command::before{ | |
| content:""; } | |
| .bp3-icon-key-control::before{ | |
| content:""; } | |
| .bp3-icon-key-delete::before{ | |
| content:""; } | |
| .bp3-icon-key-enter::before{ | |
| content:""; } | |
| .bp3-icon-key-escape::before{ | |
| content:""; } | |
| .bp3-icon-key-option::before{ | |
| content:""; } | |
| .bp3-icon-key-shift::before{ | |
| content:""; } | |
| .bp3-icon-key-tab::before{ | |
| content:""; } | |
| .bp3-icon-known-vehicle::before{ | |
| content:""; } | |
| .bp3-icon-label::before{ | |
| content:""; } | |
| .bp3-icon-layer::before{ | |
| content:""; } | |
| .bp3-icon-layers::before{ | |
| content:""; } | |
| .bp3-icon-layout::before{ | |
| content:""; } | |
| .bp3-icon-layout-auto::before{ | |
| content:""; } | |
| .bp3-icon-layout-balloon::before{ | |
| content:""; } | |
| .bp3-icon-layout-circle::before{ | |
| content:""; } | |
| .bp3-icon-layout-grid::before{ | |
| content:""; } | |
| .bp3-icon-layout-group-by::before{ | |
| content:""; } | |
| .bp3-icon-layout-hierarchy::before{ | |
| content:""; } | |
| .bp3-icon-layout-linear::before{ | |
| content:""; } | |
| .bp3-icon-layout-skew-grid::before{ | |
| content:""; } | |
| .bp3-icon-layout-sorted-clusters::before{ | |
| content:""; } | |
| .bp3-icon-learning::before{ | |
| content:""; } | |
| .bp3-icon-left-join::before{ | |
| content:""; } | |
| .bp3-icon-less-than::before{ | |
| content:""; } | |
| .bp3-icon-less-than-or-equal-to::before{ | |
| content:""; } | |
| .bp3-icon-lifesaver::before{ | |
| content:""; } | |
| .bp3-icon-lightbulb::before{ | |
| content:""; } | |
| .bp3-icon-link::before{ | |
| content:""; } | |
| .bp3-icon-list::before{ | |
| content:"☰"; } | |
| .bp3-icon-list-columns::before{ | |
| content:""; } | |
| .bp3-icon-list-detail-view::before{ | |
| content:""; } | |
| .bp3-icon-locate::before{ | |
| content:""; } | |
| .bp3-icon-lock::before{ | |
| content:""; } | |
| .bp3-icon-log-in::before{ | |
| content:""; } | |
| .bp3-icon-log-out::before{ | |
| content:""; } | |
| .bp3-icon-manual::before{ | |
| content:""; } | |
| .bp3-icon-manually-entered-data::before{ | |
| content:""; } | |
| .bp3-icon-map::before{ | |
| content:""; } | |
| .bp3-icon-map-create::before{ | |
| content:""; } | |
| .bp3-icon-map-marker::before{ | |
| content:""; } | |
| .bp3-icon-maximize::before{ | |
| content:""; } | |
| .bp3-icon-media::before{ | |
| content:""; } | |
| .bp3-icon-menu::before{ | |
| content:""; } | |
| .bp3-icon-menu-closed::before{ | |
| content:""; } | |
| .bp3-icon-menu-open::before{ | |
| content:""; } | |
| .bp3-icon-merge-columns::before{ | |
| content:""; } | |
| .bp3-icon-merge-links::before{ | |
| content:""; } | |
| .bp3-icon-minimize::before{ | |
| content:""; } | |
| .bp3-icon-minus::before{ | |
| content:"−"; } | |
| .bp3-icon-mobile-phone::before{ | |
| content:""; } | |
| .bp3-icon-mobile-video::before{ | |
| content:""; } | |
| .bp3-icon-moon::before{ | |
| content:""; } | |
| .bp3-icon-more::before{ | |
| content:""; } | |
| .bp3-icon-mountain::before{ | |
| content:""; } | |
| .bp3-icon-move::before{ | |
| content:""; } | |
| .bp3-icon-mugshot::before{ | |
| content:""; } | |
| .bp3-icon-multi-select::before{ | |
| content:""; } | |
| .bp3-icon-music::before{ | |
| content:""; } | |
| .bp3-icon-new-drawing::before{ | |
| content:""; } | |
| .bp3-icon-new-grid-item::before{ | |
| content:""; } | |
| .bp3-icon-new-layer::before{ | |
| content:""; } | |
| .bp3-icon-new-layers::before{ | |
| content:""; } | |
| .bp3-icon-new-link::before{ | |
| content:""; } | |
| .bp3-icon-new-object::before{ | |
| content:""; } | |
| .bp3-icon-new-person::before{ | |
| content:""; } | |
| .bp3-icon-new-prescription::before{ | |
| content:""; } | |
| .bp3-icon-new-text-box::before{ | |
| content:""; } | |
| .bp3-icon-ninja::before{ | |
| content:""; } | |
| .bp3-icon-not-equal-to::before{ | |
| content:""; } | |
| .bp3-icon-notifications::before{ | |
| content:""; } | |
| .bp3-icon-notifications-updated::before{ | |
| content:""; } | |
| .bp3-icon-numbered-list::before{ | |
| content:""; } | |
| .bp3-icon-numerical::before{ | |
| content:""; } | |
| .bp3-icon-office::before{ | |
| content:""; } | |
| .bp3-icon-offline::before{ | |
| content:""; } | |
| .bp3-icon-oil-field::before{ | |
| content:""; } | |
| .bp3-icon-one-column::before{ | |
| content:""; } | |
| .bp3-icon-outdated::before{ | |
| content:""; } | |
| .bp3-icon-page-layout::before{ | |
| content:""; } | |
| .bp3-icon-panel-stats::before{ | |
| content:""; } | |
| .bp3-icon-panel-table::before{ | |
| content:""; } | |
| .bp3-icon-paperclip::before{ | |
| content:""; } | |
| .bp3-icon-paragraph::before{ | |
| content:""; } | |
| .bp3-icon-path::before{ | |
| content:""; } | |
| .bp3-icon-path-search::before{ | |
| content:""; } | |
| .bp3-icon-pause::before{ | |
| content:""; } | |
| .bp3-icon-people::before{ | |
| content:""; } | |
| .bp3-icon-percentage::before{ | |
| content:""; } | |
| .bp3-icon-person::before{ | |
| content:""; } | |
| .bp3-icon-phone::before{ | |
| content:"☎"; } | |
| .bp3-icon-pie-chart::before{ | |
| content:""; } | |
| .bp3-icon-pin::before{ | |
| content:""; } | |
| .bp3-icon-pivot::before{ | |
| content:""; } | |
| .bp3-icon-pivot-table::before{ | |
| content:""; } | |
| .bp3-icon-play::before{ | |
| content:""; } | |
| .bp3-icon-plus::before{ | |
| content:"+"; } | |
| .bp3-icon-polygon-filter::before{ | |
| content:""; } | |
| .bp3-icon-power::before{ | |
| content:""; } | |
| .bp3-icon-predictive-analysis::before{ | |
| content:""; } | |
| .bp3-icon-prescription::before{ | |
| content:""; } | |
| .bp3-icon-presentation::before{ | |
| content:""; } | |
| .bp3-icon-print::before{ | |
| content:"⎙"; } | |
| .bp3-icon-projects::before{ | |
| content:""; } | |
| .bp3-icon-properties::before{ | |
| content:""; } | |
| .bp3-icon-property::before{ | |
| content:""; } | |
| .bp3-icon-publish-function::before{ | |
| content:""; } | |
| .bp3-icon-pulse::before{ | |
| content:""; } | |
| .bp3-icon-random::before{ | |
| content:""; } | |
| .bp3-icon-record::before{ | |
| content:""; } | |
| .bp3-icon-redo::before{ | |
| content:""; } | |
| .bp3-icon-refresh::before{ | |
| content:""; } | |
| .bp3-icon-regression-chart::before{ | |
| content:""; } | |
| .bp3-icon-remove::before{ | |
| content:""; } | |
| .bp3-icon-remove-column::before{ | |
| content:""; } | |
| .bp3-icon-remove-column-left::before{ | |
| content:""; } | |
| .bp3-icon-remove-column-right::before{ | |
| content:""; } | |
| .bp3-icon-remove-row-bottom::before{ | |
| content:""; } | |
| .bp3-icon-remove-row-top::before{ | |
| content:""; } | |
| .bp3-icon-repeat::before{ | |
| content:""; } | |
| .bp3-icon-reset::before{ | |
| content:""; } | |
| .bp3-icon-resolve::before{ | |
| content:""; } | |
| .bp3-icon-rig::before{ | |
| content:""; } | |
| .bp3-icon-right-join::before{ | |
| content:""; } | |
| .bp3-icon-ring::before{ | |
| content:""; } | |
| .bp3-icon-rotate-document::before{ | |
| content:""; } | |
| .bp3-icon-rotate-page::before{ | |
| content:""; } | |
| .bp3-icon-satellite::before{ | |
| content:""; } | |
| .bp3-icon-saved::before{ | |
| content:""; } | |
| .bp3-icon-scatter-plot::before{ | |
| content:""; } | |
| .bp3-icon-search::before{ | |
| content:""; } | |
| .bp3-icon-search-around::before{ | |
| content:""; } | |
| .bp3-icon-search-template::before{ | |
| content:""; } | |
| .bp3-icon-search-text::before{ | |
| content:""; } | |
| .bp3-icon-segmented-control::before{ | |
| content:""; } | |
| .bp3-icon-select::before{ | |
| content:""; } | |
| .bp3-icon-selection::before{ | |
| content:"⦿"; } | |
| .bp3-icon-send-to::before{ | |
| content:""; } | |
| .bp3-icon-send-to-graph::before{ | |
| content:""; } | |
| .bp3-icon-send-to-map::before{ | |
| content:""; } | |
| .bp3-icon-series-add::before{ | |
| content:""; } | |
| .bp3-icon-series-configuration::before{ | |
| content:""; } | |
| .bp3-icon-series-derived::before{ | |
| content:""; } | |
| .bp3-icon-series-filtered::before{ | |
| content:""; } | |
| .bp3-icon-series-search::before{ | |
| content:""; } | |
| .bp3-icon-settings::before{ | |
| content:""; } | |
| .bp3-icon-share::before{ | |
| content:""; } | |
| .bp3-icon-shield::before{ | |
| content:""; } | |
| .bp3-icon-shop::before{ | |
| content:""; } | |
| .bp3-icon-shopping-cart::before{ | |
| content:""; } | |
| .bp3-icon-signal-search::before{ | |
| content:""; } | |
| .bp3-icon-sim-card::before{ | |
| content:""; } | |
| .bp3-icon-slash::before{ | |
| content:""; } | |
| .bp3-icon-small-cross::before{ | |
| content:""; } | |
| .bp3-icon-small-minus::before{ | |
| content:""; } | |
| .bp3-icon-small-plus::before{ | |
| content:""; } | |
| .bp3-icon-small-tick::before{ | |
| content:""; } | |
| .bp3-icon-snowflake::before{ | |
| content:""; } | |
| .bp3-icon-social-media::before{ | |
| content:""; } | |
| .bp3-icon-sort::before{ | |
| content:""; } | |
| .bp3-icon-sort-alphabetical::before{ | |
| content:""; } | |
| .bp3-icon-sort-alphabetical-desc::before{ | |
| content:""; } | |
| .bp3-icon-sort-asc::before{ | |
| content:""; } | |
| .bp3-icon-sort-desc::before{ | |
| content:""; } | |
| .bp3-icon-sort-numerical::before{ | |
| content:""; } | |
| .bp3-icon-sort-numerical-desc::before{ | |
| content:""; } | |
| .bp3-icon-split-columns::before{ | |
| content:""; } | |
| .bp3-icon-square::before{ | |
| content:""; } | |
| .bp3-icon-stacked-chart::before{ | |
| content:""; } | |
| .bp3-icon-star::before{ | |
| content:"★"; } | |
| .bp3-icon-star-empty::before{ | |
| content:"☆"; } | |
| .bp3-icon-step-backward::before{ | |
| content:""; } | |
| .bp3-icon-step-chart::before{ | |
| content:""; } | |
| .bp3-icon-step-forward::before{ | |
| content:""; } | |
| .bp3-icon-stop::before{ | |
| content:""; } | |
| .bp3-icon-stopwatch::before{ | |
| content:""; } | |
| .bp3-icon-strikethrough::before{ | |
| content:""; } | |
| .bp3-icon-style::before{ | |
| content:""; } | |
| .bp3-icon-swap-horizontal::before{ | |
| content:""; } | |
| .bp3-icon-swap-vertical::before{ | |
| content:""; } | |
| .bp3-icon-symbol-circle::before{ | |
| content:""; } | |
| .bp3-icon-symbol-cross::before{ | |
| content:""; } | |
| .bp3-icon-symbol-diamond::before{ | |
| content:""; } | |
| .bp3-icon-symbol-square::before{ | |
| content:""; } | |
| .bp3-icon-symbol-triangle-down::before{ | |
| content:""; } | |
| .bp3-icon-symbol-triangle-up::before{ | |
| content:""; } | |
| .bp3-icon-tag::before{ | |
| content:""; } | |
| .bp3-icon-take-action::before{ | |
| content:""; } | |
| .bp3-icon-taxi::before{ | |
| content:""; } | |
| .bp3-icon-text-highlight::before{ | |
| content:""; } | |
| .bp3-icon-th::before{ | |
| content:""; } | |
| .bp3-icon-th-derived::before{ | |
| content:""; } | |
| .bp3-icon-th-disconnect::before{ | |
| content:""; } | |
| .bp3-icon-th-filtered::before{ | |
| content:""; } | |
| .bp3-icon-th-list::before{ | |
| content:""; } | |
| .bp3-icon-thumbs-down::before{ | |
| content:""; } | |
| .bp3-icon-thumbs-up::before{ | |
| content:""; } | |
| .bp3-icon-tick::before{ | |
| content:"✓"; } | |
| .bp3-icon-tick-circle::before{ | |
| content:""; } | |
| .bp3-icon-time::before{ | |
| content:"⏲"; } | |
| .bp3-icon-timeline-area-chart::before{ | |
| content:""; } | |
| .bp3-icon-timeline-bar-chart::before{ | |
| content:""; } | |
| .bp3-icon-timeline-events::before{ | |
| content:""; } | |
| .bp3-icon-timeline-line-chart::before{ | |
| content:""; } | |
| .bp3-icon-tint::before{ | |
| content:""; } | |
| .bp3-icon-torch::before{ | |
| content:""; } | |
| .bp3-icon-tractor::before{ | |
| content:""; } | |
| .bp3-icon-train::before{ | |
| content:""; } | |
| .bp3-icon-translate::before{ | |
| content:""; } | |
| .bp3-icon-trash::before{ | |
| content:""; } | |
| .bp3-icon-tree::before{ | |
| content:""; } | |
| .bp3-icon-trending-down::before{ | |
| content:""; } | |
| .bp3-icon-trending-up::before{ | |
| content:""; } | |
| .bp3-icon-truck::before{ | |
| content:""; } | |
| .bp3-icon-two-columns::before{ | |
| content:""; } | |
| .bp3-icon-unarchive::before{ | |
| content:""; } | |
| .bp3-icon-underline::before{ | |
| content:"⎁"; } | |
| .bp3-icon-undo::before{ | |
| content:"⎌"; } | |
| .bp3-icon-ungroup-objects::before{ | |
| content:""; } | |
| .bp3-icon-unknown-vehicle::before{ | |
| content:""; } | |
| .bp3-icon-unlock::before{ | |
| content:""; } | |
| .bp3-icon-unpin::before{ | |
| content:""; } | |
| .bp3-icon-unresolve::before{ | |
| content:""; } | |
| .bp3-icon-updated::before{ | |
| content:""; } | |
| .bp3-icon-upload::before{ | |
| content:""; } | |
| .bp3-icon-user::before{ | |
| content:""; } | |
| .bp3-icon-variable::before{ | |
| content:""; } | |
| .bp3-icon-vertical-bar-chart-asc::before{ | |
| content:""; } | |
| .bp3-icon-vertical-bar-chart-desc::before{ | |
| content:""; } | |
| .bp3-icon-vertical-distribution::before{ | |
| content:""; } | |
| .bp3-icon-video::before{ | |
| content:""; } | |
| .bp3-icon-volume-down::before{ | |
| content:""; } | |
| .bp3-icon-volume-off::before{ | |
| content:""; } | |
| .bp3-icon-volume-up::before{ | |
| content:""; } | |
| .bp3-icon-walk::before{ | |
| content:""; } | |
| .bp3-icon-warning-sign::before{ | |
| content:""; } | |
| .bp3-icon-waterfall-chart::before{ | |
| content:""; } | |
| .bp3-icon-widget::before{ | |
| content:""; } | |
| .bp3-icon-widget-button::before{ | |
| content:""; } | |
| .bp3-icon-widget-footer::before{ | |
| content:""; } | |
| .bp3-icon-widget-header::before{ | |
| content:""; } | |
| .bp3-icon-wrench::before{ | |
| content:""; } | |
| .bp3-icon-zoom-in::before{ | |
| content:""; } | |
| .bp3-icon-zoom-out::before{ | |
| content:""; } | |
| .bp3-icon-zoom-to-fit::before{ | |
| content:""; } | |
| .bp3-submenu > .bp3-popover-wrapper{ | |
| display:block; } | |
| .bp3-submenu .bp3-popover-target{ | |
| display:block; } | |
| .bp3-submenu.bp3-popover{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| padding:0 5px; } | |
| .bp3-submenu.bp3-popover > .bp3-popover-content{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); } | |
| .bp3-dark .bp3-submenu.bp3-popover, .bp3-submenu.bp3-popover.bp3-dark{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; } | |
| .bp3-dark .bp3-submenu.bp3-popover > .bp3-popover-content, .bp3-submenu.bp3-popover.bp3-dark > .bp3-popover-content{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); } | |
| .bp3-menu{ | |
| margin:0; | |
| border-radius:3px; | |
| background:#ffffff; | |
| min-width:180px; | |
| padding:5px; | |
| list-style:none; | |
| text-align:left; | |
| color:#182026; } | |
| .bp3-menu-divider{ | |
| display:block; | |
| margin:5px; | |
| border-top:1px solid rgba(16, 22, 26, 0.15); } | |
| .bp3-dark .bp3-menu-divider{ | |
| border-top-color:rgba(255, 255, 255, 0.15); } | |
| .bp3-menu-item{ | |
| display:-webkit-box; | |
| display:-ms-flexbox; | |
| display:flex; | |
| -webkit-box-orient:horizontal; | |
| -webkit-box-direction:normal; | |
| -ms-flex-direction:row; | |
| flex-direction:row; | |
| -webkit-box-align:start; | |
| -ms-flex-align:start; | |
| align-items:flex-start; | |
| border-radius:2px; | |
| padding:5px 7px; | |
| text-decoration:none; | |
| line-height:20px; | |
| color:inherit; | |
| -webkit-user-select:none; | |
| -moz-user-select:none; | |
| -ms-user-select:none; | |
| user-select:none; } | |
| .bp3-menu-item > *{ | |
| -webkit-box-flex:0; | |
| -ms-flex-positive:0; | |
| flex-grow:0; | |
| -ms-flex-negative:0; | |
| flex-shrink:0; } | |
| .bp3-menu-item > .bp3-fill{ | |
| -webkit-box-flex:1; | |
| -ms-flex-positive:1; | |
| flex-grow:1; | |
| -ms-flex-negative:1; | |
| flex-shrink:1; } | |
| .bp3-menu-item::before, | |
| .bp3-menu-item > *{ | |
| margin-right:7px; } | |
| .bp3-menu-item:empty::before, | |
| .bp3-menu-item > :last-child{ | |
| margin-right:0; } | |
| .bp3-menu-item > .bp3-fill{ | |
| word-break:break-word; } | |
| .bp3-menu-item:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-menu-item{ | |
| background-color:rgba(167, 182, 194, 0.3); | |
| cursor:pointer; | |
| text-decoration:none; } | |
| .bp3-menu-item.bp3-disabled{ | |
| background-color:inherit; | |
| cursor:not-allowed; | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-dark .bp3-menu-item{ | |
| color:inherit; } | |
| .bp3-dark .bp3-menu-item:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-menu-item{ | |
| background-color:rgba(138, 155, 168, 0.15); | |
| color:inherit; } | |
| .bp3-dark .bp3-menu-item.bp3-disabled{ | |
| background-color:inherit; | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-menu-item.bp3-intent-primary{ | |
| color:#106ba3; } | |
| .bp3-menu-item.bp3-intent-primary .bp3-icon{ | |
| color:inherit; } | |
| .bp3-menu-item.bp3-intent-primary::before, .bp3-menu-item.bp3-intent-primary::after, | |
| .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{ | |
| color:#106ba3; } | |
| .bp3-menu-item.bp3-intent-primary:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-menu-item.bp3-intent-primary.bp3-active{ | |
| background-color:#137cbd; } | |
| .bp3-menu-item.bp3-intent-primary:active{ | |
| background-color:#106ba3; } | |
| .bp3-menu-item.bp3-intent-primary:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-menu-item.bp3-intent-primary:hover::before, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::before, .bp3-menu-item.bp3-intent-primary:hover::after, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::after, | |
| .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label, | |
| .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item .bp3-menu-item-label, .bp3-menu-item.bp3-intent-primary:active, .bp3-menu-item.bp3-intent-primary:active::before, .bp3-menu-item.bp3-intent-primary:active::after, | |
| .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label, .bp3-menu-item.bp3-intent-primary.bp3-active, .bp3-menu-item.bp3-intent-primary.bp3-active::before, .bp3-menu-item.bp3-intent-primary.bp3-active::after, | |
| .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{ | |
| color:#ffffff; } | |
| .bp3-menu-item.bp3-intent-success{ | |
| color:#0d8050; } | |
| .bp3-menu-item.bp3-intent-success .bp3-icon{ | |
| color:inherit; } | |
| .bp3-menu-item.bp3-intent-success::before, .bp3-menu-item.bp3-intent-success::after, | |
| .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{ | |
| color:#0d8050; } | |
| .bp3-menu-item.bp3-intent-success:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-menu-item.bp3-intent-success.bp3-active{ | |
| background-color:#0f9960; } | |
| .bp3-menu-item.bp3-intent-success:active{ | |
| background-color:#0d8050; } | |
| .bp3-menu-item.bp3-intent-success:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-menu-item.bp3-intent-success:hover::before, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::before, .bp3-menu-item.bp3-intent-success:hover::after, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::after, | |
| .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label, | |
| .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item .bp3-menu-item-label, .bp3-menu-item.bp3-intent-success:active, .bp3-menu-item.bp3-intent-success:active::before, .bp3-menu-item.bp3-intent-success:active::after, | |
| .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label, .bp3-menu-item.bp3-intent-success.bp3-active, .bp3-menu-item.bp3-intent-success.bp3-active::before, .bp3-menu-item.bp3-intent-success.bp3-active::after, | |
| .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{ | |
| color:#ffffff; } | |
| .bp3-menu-item.bp3-intent-warning{ | |
| color:#bf7326; } | |
| .bp3-menu-item.bp3-intent-warning .bp3-icon{ | |
| color:inherit; } | |
| .bp3-menu-item.bp3-intent-warning::before, .bp3-menu-item.bp3-intent-warning::after, | |
| .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{ | |
| color:#bf7326; } | |
| .bp3-menu-item.bp3-intent-warning:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-menu-item.bp3-intent-warning.bp3-active{ | |
| background-color:#d9822b; } | |
| .bp3-menu-item.bp3-intent-warning:active{ | |
| background-color:#bf7326; } | |
| .bp3-menu-item.bp3-intent-warning:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-menu-item.bp3-intent-warning:hover::before, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::before, .bp3-menu-item.bp3-intent-warning:hover::after, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::after, | |
| .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label, | |
| .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item .bp3-menu-item-label, .bp3-menu-item.bp3-intent-warning:active, .bp3-menu-item.bp3-intent-warning:active::before, .bp3-menu-item.bp3-intent-warning:active::after, | |
| .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label, .bp3-menu-item.bp3-intent-warning.bp3-active, .bp3-menu-item.bp3-intent-warning.bp3-active::before, .bp3-menu-item.bp3-intent-warning.bp3-active::after, | |
| .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{ | |
| color:#ffffff; } | |
| .bp3-menu-item.bp3-intent-danger{ | |
| color:#c23030; } | |
| .bp3-menu-item.bp3-intent-danger .bp3-icon{ | |
| color:inherit; } | |
| .bp3-menu-item.bp3-intent-danger::before, .bp3-menu-item.bp3-intent-danger::after, | |
| .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{ | |
| color:#c23030; } | |
| .bp3-menu-item.bp3-intent-danger:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-menu-item.bp3-intent-danger.bp3-active{ | |
| background-color:#db3737; } | |
| .bp3-menu-item.bp3-intent-danger:active{ | |
| background-color:#c23030; } | |
| .bp3-menu-item.bp3-intent-danger:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-menu-item.bp3-intent-danger:hover::before, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::before, .bp3-menu-item.bp3-intent-danger:hover::after, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::after, | |
| .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label, | |
| .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item .bp3-menu-item-label, .bp3-menu-item.bp3-intent-danger:active, .bp3-menu-item.bp3-intent-danger:active::before, .bp3-menu-item.bp3-intent-danger:active::after, | |
| .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label, .bp3-menu-item.bp3-intent-danger.bp3-active, .bp3-menu-item.bp3-intent-danger.bp3-active::before, .bp3-menu-item.bp3-intent-danger.bp3-active::after, | |
| .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{ | |
| color:#ffffff; } | |
| .bp3-menu-item::before{ | |
| line-height:1; | |
| font-family:"Icons16", sans-serif; | |
| font-size:16px; | |
| font-weight:400; | |
| font-style:normal; | |
| -moz-osx-font-smoothing:grayscale; | |
| -webkit-font-smoothing:antialiased; | |
| margin-right:7px; } | |
| .bp3-menu-item::before, | |
| .bp3-menu-item > .bp3-icon{ | |
| margin-top:2px; | |
| color:#5c7080; } | |
| .bp3-menu-item .bp3-menu-item-label{ | |
| color:#5c7080; } | |
| .bp3-menu-item:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-menu-item{ | |
| color:inherit; } | |
| .bp3-menu-item.bp3-active, .bp3-menu-item:active{ | |
| background-color:rgba(115, 134, 148, 0.3); } | |
| .bp3-menu-item.bp3-disabled{ | |
| outline:none !important; | |
| background-color:inherit !important; | |
| cursor:not-allowed !important; | |
| color:rgba(92, 112, 128, 0.6) !important; } | |
| .bp3-menu-item.bp3-disabled::before, | |
| .bp3-menu-item.bp3-disabled > .bp3-icon, | |
| .bp3-menu-item.bp3-disabled .bp3-menu-item-label{ | |
| color:rgba(92, 112, 128, 0.6) !important; } | |
| .bp3-large .bp3-menu-item{ | |
| padding:9px 7px; | |
| line-height:22px; | |
| font-size:16px; } | |
| .bp3-large .bp3-menu-item .bp3-icon{ | |
| margin-top:3px; } | |
| .bp3-large .bp3-menu-item::before{ | |
| line-height:1; | |
| font-family:"Icons20", sans-serif; | |
| font-size:20px; | |
| font-weight:400; | |
| font-style:normal; | |
| -moz-osx-font-smoothing:grayscale; | |
| -webkit-font-smoothing:antialiased; | |
| margin-top:1px; | |
| margin-right:10px; } | |
| button.bp3-menu-item{ | |
| border:none; | |
| background:none; | |
| width:100%; | |
| text-align:left; } | |
| .bp3-menu-header{ | |
| display:block; | |
| margin:5px; | |
| border-top:1px solid rgba(16, 22, 26, 0.15); | |
| cursor:default; | |
| padding-left:2px; } | |
| .bp3-dark .bp3-menu-header{ | |
| border-top-color:rgba(255, 255, 255, 0.15); } | |
| .bp3-menu-header:first-of-type{ | |
| border-top:none; } | |
| .bp3-menu-header > h6{ | |
| color:#182026; | |
| font-weight:600; | |
| overflow:hidden; | |
| text-overflow:ellipsis; | |
| white-space:nowrap; | |
| word-wrap:normal; | |
| margin:0; | |
| padding:10px 7px 0 1px; | |
| line-height:17px; } | |
| .bp3-dark .bp3-menu-header > h6{ | |
| color:#f5f8fa; } | |
| .bp3-menu-header:first-of-type > h6{ | |
| padding-top:0; } | |
| .bp3-large .bp3-menu-header > h6{ | |
| padding-top:15px; | |
| padding-bottom:5px; | |
| font-size:18px; } | |
| .bp3-large .bp3-menu-header:first-of-type > h6{ | |
| padding-top:0; } | |
| .bp3-dark .bp3-menu{ | |
| background:#30404d; | |
| color:#f5f8fa; } | |
| .bp3-dark .bp3-menu-item.bp3-intent-primary{ | |
| color:#48aff0; } | |
| .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-icon{ | |
| color:inherit; } | |
| .bp3-dark .bp3-menu-item.bp3-intent-primary::before, .bp3-dark .bp3-menu-item.bp3-intent-primary::after, | |
| .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{ | |
| color:#48aff0; } | |
| .bp3-dark .bp3-menu-item.bp3-intent-primary:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active{ | |
| background-color:#137cbd; } | |
| .bp3-dark .bp3-menu-item.bp3-intent-primary:active{ | |
| background-color:#106ba3; } | |
| .bp3-dark .bp3-menu-item.bp3-intent-primary:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::before, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::before, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::before, .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::after, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::after, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::after, | |
| .bp3-dark .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label, | |
| .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item .bp3-menu-item-label, | |
| .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-primary:active, .bp3-dark .bp3-menu-item.bp3-intent-primary:active::before, .bp3-dark .bp3-menu-item.bp3-intent-primary:active::after, | |
| .bp3-dark .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active, .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::before, .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::after, | |
| .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{ | |
| color:#ffffff; } | |
| .bp3-dark .bp3-menu-item.bp3-intent-success{ | |
| color:#3dcc91; } | |
| .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-icon{ | |
| color:inherit; } | |
| .bp3-dark .bp3-menu-item.bp3-intent-success::before, .bp3-dark .bp3-menu-item.bp3-intent-success::after, | |
| .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{ | |
| color:#3dcc91; } | |
| .bp3-dark .bp3-menu-item.bp3-intent-success:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active{ | |
| background-color:#0f9960; } | |
| .bp3-dark .bp3-menu-item.bp3-intent-success:active{ | |
| background-color:#0d8050; } | |
| .bp3-dark .bp3-menu-item.bp3-intent-success:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-success:hover::before, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::before, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::before, .bp3-dark .bp3-menu-item.bp3-intent-success:hover::after, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::after, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::after, | |
| .bp3-dark .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label, | |
| .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item .bp3-menu-item-label, | |
| .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-success:active, .bp3-dark .bp3-menu-item.bp3-intent-success:active::before, .bp3-dark .bp3-menu-item.bp3-intent-success:active::after, | |
| .bp3-dark .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active, .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::before, .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::after, | |
| .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{ | |
| color:#ffffff; } | |
| .bp3-dark .bp3-menu-item.bp3-intent-warning{ | |
| color:#ffb366; } | |
| .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-icon{ | |
| color:inherit; } | |
| .bp3-dark .bp3-menu-item.bp3-intent-warning::before, .bp3-dark .bp3-menu-item.bp3-intent-warning::after, | |
| .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{ | |
| color:#ffb366; } | |
| .bp3-dark .bp3-menu-item.bp3-intent-warning:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active{ | |
| background-color:#d9822b; } | |
| .bp3-dark .bp3-menu-item.bp3-intent-warning:active{ | |
| background-color:#bf7326; } | |
| .bp3-dark .bp3-menu-item.bp3-intent-warning:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::before, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::before, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::before, .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::after, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::after, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::after, | |
| .bp3-dark .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label, | |
| .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item .bp3-menu-item-label, | |
| .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-warning:active, .bp3-dark .bp3-menu-item.bp3-intent-warning:active::before, .bp3-dark .bp3-menu-item.bp3-intent-warning:active::after, | |
| .bp3-dark .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active, .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::before, .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::after, | |
| .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{ | |
| color:#ffffff; } | |
| .bp3-dark .bp3-menu-item.bp3-intent-danger{ | |
| color:#ff7373; } | |
| .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-icon{ | |
| color:inherit; } | |
| .bp3-dark .bp3-menu-item.bp3-intent-danger::before, .bp3-dark .bp3-menu-item.bp3-intent-danger::after, | |
| .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{ | |
| color:#ff7373; } | |
| .bp3-dark .bp3-menu-item.bp3-intent-danger:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active{ | |
| background-color:#db3737; } | |
| .bp3-dark .bp3-menu-item.bp3-intent-danger:active{ | |
| background-color:#c23030; } | |
| .bp3-dark .bp3-menu-item.bp3-intent-danger:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::before, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::before, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::before, .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::after, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::after, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::after, | |
| .bp3-dark .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label, | |
| .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item .bp3-menu-item-label, | |
| .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-danger:active, .bp3-dark .bp3-menu-item.bp3-intent-danger:active::before, .bp3-dark .bp3-menu-item.bp3-intent-danger:active::after, | |
| .bp3-dark .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active, .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::before, .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::after, | |
| .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{ | |
| color:#ffffff; } | |
| .bp3-dark .bp3-menu-item::before, | |
| .bp3-dark .bp3-menu-item > .bp3-icon{ | |
| color:#a7b6c2; } | |
| .bp3-dark .bp3-menu-item .bp3-menu-item-label{ | |
| color:#a7b6c2; } | |
| .bp3-dark .bp3-menu-item.bp3-active, .bp3-dark .bp3-menu-item:active{ | |
| background-color:rgba(138, 155, 168, 0.3); } | |
| .bp3-dark .bp3-menu-item.bp3-disabled{ | |
| color:rgba(167, 182, 194, 0.6) !important; } | |
| .bp3-dark .bp3-menu-item.bp3-disabled::before, | |
| .bp3-dark .bp3-menu-item.bp3-disabled > .bp3-icon, | |
| .bp3-dark .bp3-menu-item.bp3-disabled .bp3-menu-item-label{ | |
| color:rgba(167, 182, 194, 0.6) !important; } | |
| .bp3-dark .bp3-menu-divider, | |
| .bp3-dark .bp3-menu-header{ | |
| border-color:rgba(255, 255, 255, 0.15); } | |
| .bp3-dark .bp3-menu-header > h6{ | |
| color:#f5f8fa; } | |
| .bp3-label .bp3-menu{ | |
| margin-top:5px; } | |
| .bp3-navbar{ | |
| position:relative; | |
| z-index:10; | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2); | |
| background-color:#ffffff; | |
| width:100%; | |
| height:50px; | |
| padding:0 15px; } | |
| .bp3-navbar.bp3-dark, | |
| .bp3-dark .bp3-navbar{ | |
| background-color:#394b59; } | |
| .bp3-navbar.bp3-dark{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); } | |
| .bp3-dark .bp3-navbar{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); } | |
| .bp3-navbar.bp3-fixed-top{ | |
| position:fixed; | |
| top:0; | |
| right:0; | |
| left:0; } | |
| .bp3-navbar-heading{ | |
| margin-right:15px; | |
| font-size:16px; } | |
| .bp3-navbar-group{ | |
| display:-webkit-box; | |
| display:-ms-flexbox; | |
| display:flex; | |
| -webkit-box-align:center; | |
| -ms-flex-align:center; | |
| align-items:center; | |
| height:50px; } | |
| .bp3-navbar-group.bp3-align-left{ | |
| float:left; } | |
| .bp3-navbar-group.bp3-align-right{ | |
| float:right; } | |
| .bp3-navbar-divider{ | |
| margin:0 10px; | |
| border-left:1px solid rgba(16, 22, 26, 0.15); | |
| height:20px; } | |
| .bp3-dark .bp3-navbar-divider{ | |
| border-left-color:rgba(255, 255, 255, 0.15); } | |
| .bp3-non-ideal-state{ | |
| display:-webkit-box; | |
| display:-ms-flexbox; | |
| display:flex; | |
| -webkit-box-orient:vertical; | |
| -webkit-box-direction:normal; | |
| -ms-flex-direction:column; | |
| flex-direction:column; | |
| -webkit-box-align:center; | |
| -ms-flex-align:center; | |
| align-items:center; | |
| -webkit-box-pack:center; | |
| -ms-flex-pack:center; | |
| justify-content:center; | |
| width:100%; | |
| height:100%; | |
| text-align:center; } | |
| .bp3-non-ideal-state > *{ | |
| -webkit-box-flex:0; | |
| -ms-flex-positive:0; | |
| flex-grow:0; | |
| -ms-flex-negative:0; | |
| flex-shrink:0; } | |
| .bp3-non-ideal-state > .bp3-fill{ | |
| -webkit-box-flex:1; | |
| -ms-flex-positive:1; | |
| flex-grow:1; | |
| -ms-flex-negative:1; | |
| flex-shrink:1; } | |
| .bp3-non-ideal-state::before, | |
| .bp3-non-ideal-state > *{ | |
| margin-bottom:20px; } | |
| .bp3-non-ideal-state:empty::before, | |
| .bp3-non-ideal-state > :last-child{ | |
| margin-bottom:0; } | |
| .bp3-non-ideal-state > *{ | |
| max-width:400px; } | |
| .bp3-non-ideal-state-visual{ | |
| color:rgba(92, 112, 128, 0.6); | |
| font-size:60px; } | |
| .bp3-dark .bp3-non-ideal-state-visual{ | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-overflow-list{ | |
| display:-webkit-box; | |
| display:-ms-flexbox; | |
| display:flex; | |
| -ms-flex-wrap:nowrap; | |
| flex-wrap:nowrap; | |
| min-width:0; } | |
| .bp3-overflow-list-spacer{ | |
| -ms-flex-negative:1; | |
| flex-shrink:1; | |
| width:1px; } | |
| body.bp3-overlay-open{ | |
| overflow:hidden; } | |
| .bp3-overlay{ | |
| position:static; | |
| top:0; | |
| right:0; | |
| bottom:0; | |
| left:0; | |
| z-index:20; } | |
| .bp3-overlay:not(.bp3-overlay-open){ | |
| pointer-events:none; } | |
| .bp3-overlay.bp3-overlay-container{ | |
| position:fixed; | |
| overflow:hidden; } | |
| .bp3-overlay.bp3-overlay-container.bp3-overlay-inline{ | |
| position:absolute; } | |
| .bp3-overlay.bp3-overlay-scroll-container{ | |
| position:fixed; | |
| overflow:auto; } | |
| .bp3-overlay.bp3-overlay-scroll-container.bp3-overlay-inline{ | |
| position:absolute; } | |
| .bp3-overlay.bp3-overlay-inline{ | |
| display:inline; | |
| overflow:visible; } | |
| .bp3-overlay-content{ | |
| position:fixed; | |
| z-index:20; } | |
| .bp3-overlay-inline .bp3-overlay-content, | |
| .bp3-overlay-scroll-container .bp3-overlay-content{ | |
| position:absolute; } | |
| .bp3-overlay-backdrop{ | |
| position:fixed; | |
| top:0; | |
| right:0; | |
| bottom:0; | |
| left:0; | |
| opacity:1; | |
| z-index:20; | |
| background-color:rgba(16, 22, 26, 0.7); | |
| overflow:auto; | |
| -webkit-user-select:none; | |
| -moz-user-select:none; | |
| -ms-user-select:none; | |
| user-select:none; } | |
| .bp3-overlay-backdrop.bp3-overlay-enter, .bp3-overlay-backdrop.bp3-overlay-appear{ | |
| opacity:0; } | |
| .bp3-overlay-backdrop.bp3-overlay-enter-active, .bp3-overlay-backdrop.bp3-overlay-appear-active{ | |
| opacity:1; | |
| -webkit-transition-property:opacity; | |
| transition-property:opacity; | |
| -webkit-transition-duration:200ms; | |
| transition-duration:200ms; | |
| -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| -webkit-transition-delay:0; | |
| transition-delay:0; } | |
| .bp3-overlay-backdrop.bp3-overlay-exit{ | |
| opacity:1; } | |
| .bp3-overlay-backdrop.bp3-overlay-exit-active{ | |
| opacity:0; | |
| -webkit-transition-property:opacity; | |
| transition-property:opacity; | |
| -webkit-transition-duration:200ms; | |
| transition-duration:200ms; | |
| -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| -webkit-transition-delay:0; | |
| transition-delay:0; } | |
| .bp3-overlay-backdrop:focus{ | |
| outline:none; } | |
| .bp3-overlay-inline .bp3-overlay-backdrop{ | |
| position:absolute; } | |
| .bp3-panel-stack{ | |
| position:relative; | |
| overflow:hidden; } | |
| .bp3-panel-stack-header{ | |
| display:-webkit-box; | |
| display:-ms-flexbox; | |
| display:flex; | |
| -ms-flex-negative:0; | |
| flex-shrink:0; | |
| -webkit-box-align:center; | |
| -ms-flex-align:center; | |
| align-items:center; | |
| z-index:1; | |
| -webkit-box-shadow:0 1px rgba(16, 22, 26, 0.15); | |
| box-shadow:0 1px rgba(16, 22, 26, 0.15); | |
| height:30px; } | |
| .bp3-dark .bp3-panel-stack-header{ | |
| -webkit-box-shadow:0 1px rgba(255, 255, 255, 0.15); | |
| box-shadow:0 1px rgba(255, 255, 255, 0.15); } | |
| .bp3-panel-stack-header > span{ | |
| display:-webkit-box; | |
| display:-ms-flexbox; | |
| display:flex; | |
| -webkit-box-flex:1; | |
| -ms-flex:1; | |
| flex:1; | |
| -webkit-box-align:stretch; | |
| -ms-flex-align:stretch; | |
| align-items:stretch; } | |
| .bp3-panel-stack-header .bp3-heading{ | |
| margin:0 5px; } | |
| .bp3-button.bp3-panel-stack-header-back{ | |
| margin-left:5px; | |
| padding-left:0; | |
| white-space:nowrap; } | |
| .bp3-button.bp3-panel-stack-header-back .bp3-icon{ | |
| margin:0 2px; } | |
| .bp3-panel-stack-view{ | |
| position:absolute; | |
| top:0; | |
| right:0; | |
| bottom:0; | |
| left:0; | |
| display:-webkit-box; | |
| display:-ms-flexbox; | |
| display:flex; | |
| -webkit-box-orient:vertical; | |
| -webkit-box-direction:normal; | |
| -ms-flex-direction:column; | |
| flex-direction:column; | |
| margin-right:-1px; | |
| border-right:1px solid rgba(16, 22, 26, 0.15); | |
| background-color:#ffffff; | |
| overflow-y:auto; } | |
| .bp3-dark .bp3-panel-stack-view{ | |
| background-color:#30404d; } | |
| .bp3-panel-stack-push .bp3-panel-stack-enter, .bp3-panel-stack-push .bp3-panel-stack-appear{ | |
| -webkit-transform:translateX(100%); | |
| transform:translateX(100%); | |
| opacity:0; } | |
| .bp3-panel-stack-push .bp3-panel-stack-enter-active, .bp3-panel-stack-push .bp3-panel-stack-appear-active{ | |
| -webkit-transform:translate(0%); | |
| transform:translate(0%); | |
| opacity:1; | |
| -webkit-transition-property:opacity, -webkit-transform; | |
| transition-property:opacity, -webkit-transform; | |
| transition-property:transform, opacity; | |
| transition-property:transform, opacity, -webkit-transform; | |
| -webkit-transition-duration:400ms; | |
| transition-duration:400ms; | |
| -webkit-transition-timing-function:ease; | |
| transition-timing-function:ease; | |
| -webkit-transition-delay:0; | |
| transition-delay:0; } | |
| .bp3-panel-stack-push .bp3-panel-stack-exit{ | |
| -webkit-transform:translate(0%); | |
| transform:translate(0%); | |
| opacity:1; } | |
| .bp3-panel-stack-push .bp3-panel-stack-exit-active{ | |
| -webkit-transform:translateX(-50%); | |
| transform:translateX(-50%); | |
| opacity:0; | |
| -webkit-transition-property:opacity, -webkit-transform; | |
| transition-property:opacity, -webkit-transform; | |
| transition-property:transform, opacity; | |
| transition-property:transform, opacity, -webkit-transform; | |
| -webkit-transition-duration:400ms; | |
| transition-duration:400ms; | |
| -webkit-transition-timing-function:ease; | |
| transition-timing-function:ease; | |
| -webkit-transition-delay:0; | |
| transition-delay:0; } | |
| .bp3-panel-stack-pop .bp3-panel-stack-enter, .bp3-panel-stack-pop .bp3-panel-stack-appear{ | |
| -webkit-transform:translateX(-50%); | |
| transform:translateX(-50%); | |
| opacity:0; } | |
| .bp3-panel-stack-pop .bp3-panel-stack-enter-active, .bp3-panel-stack-pop .bp3-panel-stack-appear-active{ | |
| -webkit-transform:translate(0%); | |
| transform:translate(0%); | |
| opacity:1; | |
| -webkit-transition-property:opacity, -webkit-transform; | |
| transition-property:opacity, -webkit-transform; | |
| transition-property:transform, opacity; | |
| transition-property:transform, opacity, -webkit-transform; | |
| -webkit-transition-duration:400ms; | |
| transition-duration:400ms; | |
| -webkit-transition-timing-function:ease; | |
| transition-timing-function:ease; | |
| -webkit-transition-delay:0; | |
| transition-delay:0; } | |
| .bp3-panel-stack-pop .bp3-panel-stack-exit{ | |
| -webkit-transform:translate(0%); | |
| transform:translate(0%); | |
| opacity:1; } | |
| .bp3-panel-stack-pop .bp3-panel-stack-exit-active{ | |
| -webkit-transform:translateX(100%); | |
| transform:translateX(100%); | |
| opacity:0; | |
| -webkit-transition-property:opacity, -webkit-transform; | |
| transition-property:opacity, -webkit-transform; | |
| transition-property:transform, opacity; | |
| transition-property:transform, opacity, -webkit-transform; | |
| -webkit-transition-duration:400ms; | |
| transition-duration:400ms; | |
| -webkit-transition-timing-function:ease; | |
| transition-timing-function:ease; | |
| -webkit-transition-delay:0; | |
| transition-delay:0; } | |
| .bp3-popover{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); | |
| -webkit-transform:scale(1); | |
| transform:scale(1); | |
| display:inline-block; | |
| z-index:20; | |
| border-radius:3px; } | |
| .bp3-popover .bp3-popover-arrow{ | |
| position:absolute; | |
| width:30px; | |
| height:30px; } | |
| .bp3-popover .bp3-popover-arrow::before{ | |
| margin:5px; | |
| width:20px; | |
| height:20px; } | |
| .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-popover{ | |
| margin-top:-17px; | |
| margin-bottom:17px; } | |
| .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-popover > .bp3-popover-arrow{ | |
| bottom:-11px; } | |
| .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-popover > .bp3-popover-arrow svg{ | |
| -webkit-transform:rotate(-90deg); | |
| transform:rotate(-90deg); } | |
| .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-popover{ | |
| margin-left:17px; } | |
| .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-popover > .bp3-popover-arrow{ | |
| left:-11px; } | |
| .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-popover > .bp3-popover-arrow svg{ | |
| -webkit-transform:rotate(0); | |
| transform:rotate(0); } | |
| .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-popover{ | |
| margin-top:17px; } | |
| .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-popover > .bp3-popover-arrow{ | |
| top:-11px; } | |
| .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-popover > .bp3-popover-arrow svg{ | |
| -webkit-transform:rotate(90deg); | |
| transform:rotate(90deg); } | |
| .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-popover{ | |
| margin-right:17px; | |
| margin-left:-17px; } | |
| .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-popover > .bp3-popover-arrow{ | |
| right:-11px; } | |
| .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-popover > .bp3-popover-arrow svg{ | |
| -webkit-transform:rotate(180deg); | |
| transform:rotate(180deg); } | |
| .bp3-tether-element-attached-middle > .bp3-popover > .bp3-popover-arrow{ | |
| top:50%; | |
| -webkit-transform:translateY(-50%); | |
| transform:translateY(-50%); } | |
| .bp3-tether-element-attached-center > .bp3-popover > .bp3-popover-arrow{ | |
| right:50%; | |
| -webkit-transform:translateX(50%); | |
| transform:translateX(50%); } | |
| .bp3-tether-element-attached-top.bp3-tether-target-attached-top > .bp3-popover > .bp3-popover-arrow{ | |
| top:-0.3934px; } | |
| .bp3-tether-element-attached-right.bp3-tether-target-attached-right > .bp3-popover > .bp3-popover-arrow{ | |
| right:-0.3934px; } | |
| .bp3-tether-element-attached-left.bp3-tether-target-attached-left > .bp3-popover > .bp3-popover-arrow{ | |
| left:-0.3934px; } | |
| .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom > .bp3-popover > .bp3-popover-arrow{ | |
| bottom:-0.3934px; } | |
| .bp3-tether-element-attached-top.bp3-tether-element-attached-left > .bp3-popover{ | |
| -webkit-transform-origin:top left; | |
| transform-origin:top left; } | |
| .bp3-tether-element-attached-top.bp3-tether-element-attached-center > .bp3-popover{ | |
| -webkit-transform-origin:top center; | |
| transform-origin:top center; } | |
| .bp3-tether-element-attached-top.bp3-tether-element-attached-right > .bp3-popover{ | |
| -webkit-transform-origin:top right; | |
| transform-origin:top right; } | |
| .bp3-tether-element-attached-middle.bp3-tether-element-attached-left > .bp3-popover{ | |
| -webkit-transform-origin:center left; | |
| transform-origin:center left; } | |
| .bp3-tether-element-attached-middle.bp3-tether-element-attached-center > .bp3-popover{ | |
| -webkit-transform-origin:center center; | |
| transform-origin:center center; } | |
| .bp3-tether-element-attached-middle.bp3-tether-element-attached-right > .bp3-popover{ | |
| -webkit-transform-origin:center right; | |
| transform-origin:center right; } | |
| .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left > .bp3-popover{ | |
| -webkit-transform-origin:bottom left; | |
| transform-origin:bottom left; } | |
| .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center > .bp3-popover{ | |
| -webkit-transform-origin:bottom center; | |
| transform-origin:bottom center; } | |
| .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right > .bp3-popover{ | |
| -webkit-transform-origin:bottom right; | |
| transform-origin:bottom right; } | |
| .bp3-popover .bp3-popover-content{ | |
| background:#ffffff; | |
| color:inherit; } | |
| .bp3-popover .bp3-popover-arrow::before{ | |
| -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2); | |
| box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2); } | |
| .bp3-popover .bp3-popover-arrow-border{ | |
| fill:#10161a; | |
| fill-opacity:0.1; } | |
| .bp3-popover .bp3-popover-arrow-fill{ | |
| fill:#ffffff; } | |
| .bp3-popover-enter > .bp3-popover, .bp3-popover-appear > .bp3-popover{ | |
| -webkit-transform:scale(0.3); | |
| transform:scale(0.3); } | |
| .bp3-popover-enter-active > .bp3-popover, .bp3-popover-appear-active > .bp3-popover{ | |
| -webkit-transform:scale(1); | |
| transform:scale(1); | |
| -webkit-transition-property:-webkit-transform; | |
| transition-property:-webkit-transform; | |
| transition-property:transform; | |
| transition-property:transform, -webkit-transform; | |
| -webkit-transition-duration:300ms; | |
| transition-duration:300ms; | |
| -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); | |
| transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); | |
| -webkit-transition-delay:0; | |
| transition-delay:0; } | |
| .bp3-popover-exit > .bp3-popover{ | |
| -webkit-transform:scale(1); | |
| transform:scale(1); } | |
| .bp3-popover-exit-active > .bp3-popover{ | |
| -webkit-transform:scale(0.3); | |
| transform:scale(0.3); | |
| -webkit-transition-property:-webkit-transform; | |
| transition-property:-webkit-transform; | |
| transition-property:transform; | |
| transition-property:transform, -webkit-transform; | |
| -webkit-transition-duration:300ms; | |
| transition-duration:300ms; | |
| -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); | |
| transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); | |
| -webkit-transition-delay:0; | |
| transition-delay:0; } | |
| .bp3-popover .bp3-popover-content{ | |
| position:relative; | |
| border-radius:3px; } | |
| .bp3-popover.bp3-popover-content-sizing .bp3-popover-content{ | |
| max-width:350px; | |
| padding:20px; } | |
| .bp3-popover-target + .bp3-overlay .bp3-popover.bp3-popover-content-sizing{ | |
| width:350px; } | |
| .bp3-popover.bp3-minimal{ | |
| margin:0 !important; } | |
| .bp3-popover.bp3-minimal .bp3-popover-arrow{ | |
| display:none; } | |
| .bp3-popover.bp3-minimal.bp3-popover{ | |
| -webkit-transform:scale(1); | |
| transform:scale(1); } | |
| .bp3-popover-enter > .bp3-popover.bp3-minimal.bp3-popover, .bp3-popover-appear > .bp3-popover.bp3-minimal.bp3-popover{ | |
| -webkit-transform:scale(1); | |
| transform:scale(1); } | |
| .bp3-popover-enter-active > .bp3-popover.bp3-minimal.bp3-popover, .bp3-popover-appear-active > .bp3-popover.bp3-minimal.bp3-popover{ | |
| -webkit-transform:scale(1); | |
| transform:scale(1); | |
| -webkit-transition-property:-webkit-transform; | |
| transition-property:-webkit-transform; | |
| transition-property:transform; | |
| transition-property:transform, -webkit-transform; | |
| -webkit-transition-duration:100ms; | |
| transition-duration:100ms; | |
| -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| -webkit-transition-delay:0; | |
| transition-delay:0; } | |
| .bp3-popover-exit > .bp3-popover.bp3-minimal.bp3-popover{ | |
| -webkit-transform:scale(1); | |
| transform:scale(1); } | |
| .bp3-popover-exit-active > .bp3-popover.bp3-minimal.bp3-popover{ | |
| -webkit-transform:scale(1); | |
| transform:scale(1); | |
| -webkit-transition-property:-webkit-transform; | |
| transition-property:-webkit-transform; | |
| transition-property:transform; | |
| transition-property:transform, -webkit-transform; | |
| -webkit-transition-duration:100ms; | |
| transition-duration:100ms; | |
| -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| -webkit-transition-delay:0; | |
| transition-delay:0; } | |
| .bp3-popover.bp3-dark, | |
| .bp3-dark .bp3-popover{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); } | |
| .bp3-popover.bp3-dark .bp3-popover-content, | |
| .bp3-dark .bp3-popover .bp3-popover-content{ | |
| background:#30404d; | |
| color:inherit; } | |
| .bp3-popover.bp3-dark .bp3-popover-arrow::before, | |
| .bp3-dark .bp3-popover .bp3-popover-arrow::before{ | |
| -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4); | |
| box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4); } | |
| .bp3-popover.bp3-dark .bp3-popover-arrow-border, | |
| .bp3-dark .bp3-popover .bp3-popover-arrow-border{ | |
| fill:#10161a; | |
| fill-opacity:0.2; } | |
| .bp3-popover.bp3-dark .bp3-popover-arrow-fill, | |
| .bp3-dark .bp3-popover .bp3-popover-arrow-fill{ | |
| fill:#30404d; } | |
| .bp3-popover-arrow::before{ | |
| display:block; | |
| position:absolute; | |
| -webkit-transform:rotate(45deg); | |
| transform:rotate(45deg); | |
| border-radius:2px; | |
| content:""; } | |
| .bp3-tether-pinned .bp3-popover-arrow{ | |
| display:none; } | |
| .bp3-popover-backdrop{ | |
| background:rgba(255, 255, 255, 0); } | |
| .bp3-transition-container{ | |
| opacity:1; | |
| display:-webkit-box; | |
| display:-ms-flexbox; | |
| display:flex; | |
| z-index:20; } | |
| .bp3-transition-container.bp3-popover-enter, .bp3-transition-container.bp3-popover-appear{ | |
| opacity:0; } | |
| .bp3-transition-container.bp3-popover-enter-active, .bp3-transition-container.bp3-popover-appear-active{ | |
| opacity:1; | |
| -webkit-transition-property:opacity; | |
| transition-property:opacity; | |
| -webkit-transition-duration:100ms; | |
| transition-duration:100ms; | |
| -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| -webkit-transition-delay:0; | |
| transition-delay:0; } | |
| .bp3-transition-container.bp3-popover-exit{ | |
| opacity:1; } | |
| .bp3-transition-container.bp3-popover-exit-active{ | |
| opacity:0; | |
| -webkit-transition-property:opacity; | |
| transition-property:opacity; | |
| -webkit-transition-duration:100ms; | |
| transition-duration:100ms; | |
| -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| -webkit-transition-delay:0; | |
| transition-delay:0; } | |
| .bp3-transition-container:focus{ | |
| outline:none; } | |
| .bp3-transition-container.bp3-popover-leave .bp3-popover-content{ | |
| pointer-events:none; } | |
| .bp3-transition-container[data-x-out-of-boundaries]{ | |
| display:none; } | |
| span.bp3-popover-target{ | |
| display:inline-block; } | |
| .bp3-popover-wrapper.bp3-fill{ | |
| width:100%; } | |
| .bp3-portal{ | |
| position:absolute; | |
| top:0; | |
| right:0; | |
| left:0; } | |
| @-webkit-keyframes linear-progress-bar-stripes{ | |
| from{ | |
| background-position:0 0; } | |
| to{ | |
| background-position:30px 0; } } | |
| @keyframes linear-progress-bar-stripes{ | |
| from{ | |
| background-position:0 0; } | |
| to{ | |
| background-position:30px 0; } } | |
| .bp3-progress-bar{ | |
| display:block; | |
| position:relative; | |
| border-radius:40px; | |
| background:rgba(92, 112, 128, 0.2); | |
| width:100%; | |
| height:8px; | |
| overflow:hidden; } | |
| .bp3-progress-bar .bp3-progress-meter{ | |
| position:absolute; | |
| border-radius:40px; | |
| background:linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%); | |
| background-color:rgba(92, 112, 128, 0.8); | |
| background-size:30px 30px; | |
| width:100%; | |
| height:100%; | |
| -webkit-transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9); } | |
| .bp3-progress-bar:not(.bp3-no-animation):not(.bp3-no-stripes) .bp3-progress-meter{ | |
| animation:linear-progress-bar-stripes 300ms linear infinite reverse; } | |
| .bp3-progress-bar.bp3-no-stripes .bp3-progress-meter{ | |
| background-image:none; } | |
| .bp3-dark .bp3-progress-bar{ | |
| background:rgba(16, 22, 26, 0.5); } | |
| .bp3-dark .bp3-progress-bar .bp3-progress-meter{ | |
| background-color:#8a9ba8; } | |
| .bp3-progress-bar.bp3-intent-primary .bp3-progress-meter{ | |
| background-color:#137cbd; } | |
| .bp3-progress-bar.bp3-intent-success .bp3-progress-meter{ | |
| background-color:#0f9960; } | |
| .bp3-progress-bar.bp3-intent-warning .bp3-progress-meter{ | |
| background-color:#d9822b; } | |
| .bp3-progress-bar.bp3-intent-danger .bp3-progress-meter{ | |
| background-color:#db3737; } | |
| @-webkit-keyframes skeleton-glow{ | |
| from{ | |
| border-color:rgba(206, 217, 224, 0.2); | |
| background:rgba(206, 217, 224, 0.2); } | |
| to{ | |
| border-color:rgba(92, 112, 128, 0.2); | |
| background:rgba(92, 112, 128, 0.2); } } | |
| @keyframes skeleton-glow{ | |
| from{ | |
| border-color:rgba(206, 217, 224, 0.2); | |
| background:rgba(206, 217, 224, 0.2); } | |
| to{ | |
| border-color:rgba(92, 112, 128, 0.2); | |
| background:rgba(92, 112, 128, 0.2); } } | |
| .bp3-skeleton{ | |
| border-color:rgba(206, 217, 224, 0.2) !important; | |
| border-radius:2px; | |
| -webkit-box-shadow:none !important; | |
| box-shadow:none !important; | |
| background:rgba(206, 217, 224, 0.2); | |
| background-clip:padding-box !important; | |
| cursor:default; | |
| color:transparent !important; | |
| -webkit-animation:1000ms linear infinite alternate skeleton-glow; | |
| animation:1000ms linear infinite alternate skeleton-glow; | |
| pointer-events:none; | |
| -webkit-user-select:none; | |
| -moz-user-select:none; | |
| -ms-user-select:none; | |
| user-select:none; } | |
| .bp3-skeleton::before, .bp3-skeleton::after, | |
| .bp3-skeleton *{ | |
| visibility:hidden !important; } | |
| .bp3-slider{ | |
| width:100%; | |
| min-width:150px; | |
| height:40px; | |
| position:relative; | |
| outline:none; | |
| cursor:default; | |
| -webkit-user-select:none; | |
| -moz-user-select:none; | |
| -ms-user-select:none; | |
| user-select:none; } | |
| .bp3-slider:hover{ | |
| cursor:pointer; } | |
| .bp3-slider:active{ | |
| cursor:-webkit-grabbing; | |
| cursor:grabbing; } | |
| .bp3-slider.bp3-disabled{ | |
| opacity:0.5; | |
| cursor:not-allowed; } | |
| .bp3-slider.bp3-slider-unlabeled{ | |
| height:16px; } | |
| .bp3-slider-track, | |
| .bp3-slider-progress{ | |
| top:5px; | |
| right:0; | |
| left:0; | |
| height:6px; | |
| position:absolute; } | |
| .bp3-slider-track{ | |
| border-radius:3px; | |
| overflow:hidden; } | |
| .bp3-slider-progress{ | |
| background:rgba(92, 112, 128, 0.2); } | |
| .bp3-dark .bp3-slider-progress{ | |
| background:rgba(16, 22, 26, 0.5); } | |
| .bp3-slider-progress.bp3-intent-primary{ | |
| background-color:#137cbd; } | |
| .bp3-slider-progress.bp3-intent-success{ | |
| background-color:#0f9960; } | |
| .bp3-slider-progress.bp3-intent-warning{ | |
| background-color:#d9822b; } | |
| .bp3-slider-progress.bp3-intent-danger{ | |
| background-color:#db3737; } | |
| .bp3-slider-handle{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); | |
| background-color:#f5f8fa; | |
| background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0))); | |
| background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0)); | |
| color:#182026; | |
| position:absolute; | |
| top:0; | |
| left:0; | |
| border-radius:3px; | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2); | |
| cursor:pointer; | |
| width:16px; | |
| height:16px; } | |
| .bp3-slider-handle:hover{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); | |
| background-clip:padding-box; | |
| background-color:#ebf1f5; } | |
| .bp3-slider-handle:active, .bp3-slider-handle.bp3-active{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| background-color:#d8e1e8; | |
| background-image:none; } | |
| .bp3-slider-handle:disabled, .bp3-slider-handle.bp3-disabled{ | |
| outline:none; | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background-color:rgba(206, 217, 224, 0.5); | |
| background-image:none; | |
| cursor:not-allowed; | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-slider-handle:disabled.bp3-active, .bp3-slider-handle:disabled.bp3-active:hover, .bp3-slider-handle.bp3-disabled.bp3-active, .bp3-slider-handle.bp3-disabled.bp3-active:hover{ | |
| background:rgba(206, 217, 224, 0.7); } | |
| .bp3-slider-handle:focus{ | |
| z-index:1; } | |
| .bp3-slider-handle:hover{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); | |
| background-clip:padding-box; | |
| background-color:#ebf1f5; | |
| z-index:2; | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2); | |
| cursor:-webkit-grab; | |
| cursor:grab; } | |
| .bp3-slider-handle.bp3-active{ | |
| -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| background-color:#d8e1e8; | |
| background-image:none; | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 1px rgba(16, 22, 26, 0.1); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 1px rgba(16, 22, 26, 0.1); | |
| cursor:-webkit-grabbing; | |
| cursor:grabbing; } | |
| .bp3-disabled .bp3-slider-handle{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:#bfccd6; | |
| pointer-events:none; } | |
| .bp3-dark .bp3-slider-handle{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); | |
| background-color:#394b59; | |
| background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0))); | |
| background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0)); | |
| color:#f5f8fa; } | |
| .bp3-dark .bp3-slider-handle:hover, .bp3-dark .bp3-slider-handle:active, .bp3-dark .bp3-slider-handle.bp3-active{ | |
| color:#f5f8fa; } | |
| .bp3-dark .bp3-slider-handle:hover{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); | |
| background-color:#30404d; } | |
| .bp3-dark .bp3-slider-handle:active, .bp3-dark .bp3-slider-handle.bp3-active{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); | |
| background-color:#202b33; | |
| background-image:none; } | |
| .bp3-dark .bp3-slider-handle:disabled, .bp3-dark .bp3-slider-handle.bp3-disabled{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background-color:rgba(57, 75, 89, 0.5); | |
| background-image:none; | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-dark .bp3-slider-handle:disabled.bp3-active, .bp3-dark .bp3-slider-handle.bp3-disabled.bp3-active{ | |
| background:rgba(57, 75, 89, 0.7); } | |
| .bp3-dark .bp3-slider-handle .bp3-button-spinner .bp3-spinner-head{ | |
| background:rgba(16, 22, 26, 0.5); | |
| stroke:#8a9ba8; } | |
| .bp3-dark .bp3-slider-handle, .bp3-dark .bp3-slider-handle:hover{ | |
| background-color:#394b59; } | |
| .bp3-dark .bp3-slider-handle.bp3-active{ | |
| background-color:#293742; } | |
| .bp3-dark .bp3-disabled .bp3-slider-handle{ | |
| border-color:#5c7080; | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:#5c7080; } | |
| .bp3-slider-handle .bp3-slider-label{ | |
| margin-left:8px; | |
| border-radius:3px; | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); | |
| background:#394b59; | |
| color:#f5f8fa; } | |
| .bp3-dark .bp3-slider-handle .bp3-slider-label{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); | |
| background:#e1e8ed; | |
| color:#394b59; } | |
| .bp3-disabled .bp3-slider-handle .bp3-slider-label{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; } | |
| .bp3-slider-handle.bp3-start, .bp3-slider-handle.bp3-end{ | |
| width:8px; } | |
| .bp3-slider-handle.bp3-start{ | |
| border-top-right-radius:0; | |
| border-bottom-right-radius:0; } | |
| .bp3-slider-handle.bp3-end{ | |
| margin-left:8px; | |
| border-top-left-radius:0; | |
| border-bottom-left-radius:0; } | |
| .bp3-slider-handle.bp3-end .bp3-slider-label{ | |
| margin-left:0; } | |
| .bp3-slider-label{ | |
| -webkit-transform:translate(-50%, 20px); | |
| transform:translate(-50%, 20px); | |
| display:inline-block; | |
| position:absolute; | |
| padding:2px 5px; | |
| vertical-align:top; | |
| line-height:1; | |
| font-size:12px; } | |
| .bp3-slider.bp3-vertical{ | |
| width:40px; | |
| min-width:40px; | |
| height:150px; } | |
| .bp3-slider.bp3-vertical .bp3-slider-track, | |
| .bp3-slider.bp3-vertical .bp3-slider-progress{ | |
| top:0; | |
| bottom:0; | |
| left:5px; | |
| width:6px; | |
| height:auto; } | |
| .bp3-slider.bp3-vertical .bp3-slider-progress{ | |
| top:auto; } | |
| .bp3-slider.bp3-vertical .bp3-slider-label{ | |
| -webkit-transform:translate(20px, 50%); | |
| transform:translate(20px, 50%); } | |
| .bp3-slider.bp3-vertical .bp3-slider-handle{ | |
| top:auto; } | |
| .bp3-slider.bp3-vertical .bp3-slider-handle .bp3-slider-label{ | |
| margin-top:-8px; | |
| margin-left:0; } | |
| .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end, .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{ | |
| margin-left:0; | |
| width:16px; | |
| height:8px; } | |
| .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{ | |
| border-top-left-radius:0; | |
| border-bottom-right-radius:3px; } | |
| .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start .bp3-slider-label{ | |
| -webkit-transform:translate(20px); | |
| transform:translate(20px); } | |
| .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end{ | |
| margin-bottom:8px; | |
| border-top-left-radius:3px; | |
| border-bottom-left-radius:0; | |
| border-bottom-right-radius:0; } | |
| @-webkit-keyframes pt-spinner-animation{ | |
| from{ | |
| -webkit-transform:rotate(0deg); | |
| transform:rotate(0deg); } | |
| to{ | |
| -webkit-transform:rotate(360deg); | |
| transform:rotate(360deg); } } | |
| @keyframes pt-spinner-animation{ | |
| from{ | |
| -webkit-transform:rotate(0deg); | |
| transform:rotate(0deg); } | |
| to{ | |
| -webkit-transform:rotate(360deg); | |
| transform:rotate(360deg); } } | |
| .bp3-spinner{ | |
| display:-webkit-box; | |
| display:-ms-flexbox; | |
| display:flex; | |
| -webkit-box-align:center; | |
| -ms-flex-align:center; | |
| align-items:center; | |
| -webkit-box-pack:center; | |
| -ms-flex-pack:center; | |
| justify-content:center; | |
| overflow:visible; | |
| vertical-align:middle; } | |
| .bp3-spinner svg{ | |
| display:block; } | |
| .bp3-spinner path{ | |
| fill-opacity:0; } | |
| .bp3-spinner .bp3-spinner-head{ | |
| -webkit-transform-origin:center; | |
| transform-origin:center; | |
| -webkit-transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9); | |
| stroke:rgba(92, 112, 128, 0.8); | |
| stroke-linecap:round; } | |
| .bp3-spinner .bp3-spinner-track{ | |
| stroke:rgba(92, 112, 128, 0.2); } | |
| .bp3-spinner-animation{ | |
| -webkit-animation:pt-spinner-animation 500ms linear infinite; | |
| animation:pt-spinner-animation 500ms linear infinite; } | |
| .bp3-no-spin > .bp3-spinner-animation{ | |
| -webkit-animation:none; | |
| animation:none; } | |
| .bp3-dark .bp3-spinner .bp3-spinner-head{ | |
| stroke:#8a9ba8; } | |
| .bp3-dark .bp3-spinner .bp3-spinner-track{ | |
| stroke:rgba(16, 22, 26, 0.5); } | |
| .bp3-spinner.bp3-intent-primary .bp3-spinner-head{ | |
| stroke:#137cbd; } | |
| .bp3-spinner.bp3-intent-success .bp3-spinner-head{ | |
| stroke:#0f9960; } | |
| .bp3-spinner.bp3-intent-warning .bp3-spinner-head{ | |
| stroke:#d9822b; } | |
| .bp3-spinner.bp3-intent-danger .bp3-spinner-head{ | |
| stroke:#db3737; } | |
| .bp3-tabs.bp3-vertical{ | |
| display:-webkit-box; | |
| display:-ms-flexbox; | |
| display:flex; } | |
| .bp3-tabs.bp3-vertical > .bp3-tab-list{ | |
| -webkit-box-orient:vertical; | |
| -webkit-box-direction:normal; | |
| -ms-flex-direction:column; | |
| flex-direction:column; | |
| -webkit-box-align:start; | |
| -ms-flex-align:start; | |
| align-items:flex-start; } | |
| .bp3-tabs.bp3-vertical > .bp3-tab-list .bp3-tab{ | |
| border-radius:3px; | |
| width:100%; | |
| padding:0 10px; } | |
| .bp3-tabs.bp3-vertical > .bp3-tab-list .bp3-tab[aria-selected="true"]{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background-color:rgba(19, 124, 189, 0.2); } | |
| .bp3-tabs.bp3-vertical > .bp3-tab-list .bp3-tab-indicator-wrapper .bp3-tab-indicator{ | |
| top:0; | |
| right:0; | |
| bottom:0; | |
| left:0; | |
| border-radius:3px; | |
| background-color:rgba(19, 124, 189, 0.2); | |
| height:auto; } | |
| .bp3-tabs.bp3-vertical > .bp3-tab-panel{ | |
| margin-top:0; | |
| padding-left:20px; } | |
| .bp3-tab-list{ | |
| display:-webkit-box; | |
| display:-ms-flexbox; | |
| display:flex; | |
| -webkit-box-flex:0; | |
| -ms-flex:0 0 auto; | |
| flex:0 0 auto; | |
| -webkit-box-align:end; | |
| -ms-flex-align:end; | |
| align-items:flex-end; | |
| position:relative; | |
| margin:0; | |
| border:none; | |
| padding:0; | |
| list-style:none; } | |
| .bp3-tab-list > *:not(:last-child){ | |
| margin-right:20px; } | |
| .bp3-tab{ | |
| overflow:hidden; | |
| text-overflow:ellipsis; | |
| white-space:nowrap; | |
| word-wrap:normal; | |
| -webkit-box-flex:0; | |
| -ms-flex:0 0 auto; | |
| flex:0 0 auto; | |
| position:relative; | |
| cursor:pointer; | |
| max-width:100%; | |
| vertical-align:top; | |
| line-height:30px; | |
| color:#182026; | |
| font-size:14px; } | |
| .bp3-tab a{ | |
| display:block; | |
| text-decoration:none; | |
| color:inherit; } | |
| .bp3-tab-indicator-wrapper ~ .bp3-tab{ | |
| -webkit-box-shadow:none !important; | |
| box-shadow:none !important; | |
| background-color:transparent !important; } | |
| .bp3-tab[aria-disabled="true"]{ | |
| cursor:not-allowed; | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-tab[aria-selected="true"]{ | |
| border-radius:0; | |
| -webkit-box-shadow:inset 0 -3px 0 #106ba3; | |
| box-shadow:inset 0 -3px 0 #106ba3; } | |
| .bp3-tab[aria-selected="true"], .bp3-tab:not([aria-disabled="true"]):hover{ | |
| color:#106ba3; } | |
| .bp3-tab:focus{ | |
| -moz-outline-radius:0; } | |
| .bp3-large > .bp3-tab{ | |
| line-height:40px; | |
| font-size:16px; } | |
| .bp3-tab-panel{ | |
| margin-top:20px; } | |
| .bp3-tab-panel[aria-hidden="true"]{ | |
| display:none; } | |
| .bp3-tab-indicator-wrapper{ | |
| position:absolute; | |
| top:0; | |
| left:0; | |
| -webkit-transform:translateX(0), translateY(0); | |
| transform:translateX(0), translateY(0); | |
| -webkit-transition:height, width, -webkit-transform; | |
| transition:height, width, -webkit-transform; | |
| transition:height, transform, width; | |
| transition:height, transform, width, -webkit-transform; | |
| -webkit-transition-duration:200ms; | |
| transition-duration:200ms; | |
| -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| pointer-events:none; } | |
| .bp3-tab-indicator-wrapper .bp3-tab-indicator{ | |
| position:absolute; | |
| right:0; | |
| bottom:0; | |
| left:0; | |
| background-color:#106ba3; | |
| height:3px; } | |
| .bp3-tab-indicator-wrapper.bp3-no-animation{ | |
| -webkit-transition:none; | |
| transition:none; } | |
| .bp3-dark .bp3-tab{ | |
| color:#f5f8fa; } | |
| .bp3-dark .bp3-tab[aria-disabled="true"]{ | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-dark .bp3-tab[aria-selected="true"]{ | |
| -webkit-box-shadow:inset 0 -3px 0 #48aff0; | |
| box-shadow:inset 0 -3px 0 #48aff0; } | |
| .bp3-dark .bp3-tab[aria-selected="true"], .bp3-dark .bp3-tab:not([aria-disabled="true"]):hover{ | |
| color:#48aff0; } | |
| .bp3-dark .bp3-tab-indicator{ | |
| background-color:#48aff0; } | |
| .bp3-flex-expander{ | |
| -webkit-box-flex:1; | |
| -ms-flex:1 1; | |
| flex:1 1; } | |
| .bp3-tag{ | |
| display:-webkit-inline-box; | |
| display:-ms-inline-flexbox; | |
| display:inline-flex; | |
| -webkit-box-orient:horizontal; | |
| -webkit-box-direction:normal; | |
| -ms-flex-direction:row; | |
| flex-direction:row; | |
| -webkit-box-align:center; | |
| -ms-flex-align:center; | |
| align-items:center; | |
| position:relative; | |
| border:none; | |
| border-radius:3px; | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background-color:#5c7080; | |
| min-width:20px; | |
| max-width:100%; | |
| min-height:20px; | |
| padding:2px 6px; | |
| line-height:16px; | |
| color:#f5f8fa; | |
| font-size:12px; } | |
| .bp3-tag.bp3-interactive{ | |
| cursor:pointer; } | |
| .bp3-tag.bp3-interactive:hover{ | |
| background-color:rgba(92, 112, 128, 0.85); } | |
| .bp3-tag.bp3-interactive.bp3-active, .bp3-tag.bp3-interactive:active{ | |
| background-color:rgba(92, 112, 128, 0.7); } | |
| .bp3-tag > *{ | |
| -webkit-box-flex:0; | |
| -ms-flex-positive:0; | |
| flex-grow:0; | |
| -ms-flex-negative:0; | |
| flex-shrink:0; } | |
| .bp3-tag > .bp3-fill{ | |
| -webkit-box-flex:1; | |
| -ms-flex-positive:1; | |
| flex-grow:1; | |
| -ms-flex-negative:1; | |
| flex-shrink:1; } | |
| .bp3-tag::before, | |
| .bp3-tag > *{ | |
| margin-right:4px; } | |
| .bp3-tag:empty::before, | |
| .bp3-tag > :last-child{ | |
| margin-right:0; } | |
| .bp3-tag:focus{ | |
| outline:rgba(19, 124, 189, 0.6) auto 2px; | |
| outline-offset:0; | |
| -moz-outline-radius:6px; } | |
| .bp3-tag.bp3-round{ | |
| border-radius:30px; | |
| padding-right:8px; | |
| padding-left:8px; } | |
| .bp3-dark .bp3-tag{ | |
| background-color:#bfccd6; | |
| color:#182026; } | |
| .bp3-dark .bp3-tag.bp3-interactive{ | |
| cursor:pointer; } | |
| .bp3-dark .bp3-tag.bp3-interactive:hover{ | |
| background-color:rgba(191, 204, 214, 0.85); } | |
| .bp3-dark .bp3-tag.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-interactive:active{ | |
| background-color:rgba(191, 204, 214, 0.7); } | |
| .bp3-dark .bp3-tag > .bp3-icon, .bp3-dark .bp3-tag .bp3-icon-standard, .bp3-dark .bp3-tag .bp3-icon-large{ | |
| fill:currentColor; } | |
| .bp3-tag > .bp3-icon, .bp3-tag .bp3-icon-standard, .bp3-tag .bp3-icon-large{ | |
| fill:#ffffff; } | |
| .bp3-tag.bp3-large, | |
| .bp3-large .bp3-tag{ | |
| min-width:30px; | |
| min-height:30px; | |
| padding:0 10px; | |
| line-height:20px; | |
| font-size:14px; } | |
| .bp3-tag.bp3-large::before, | |
| .bp3-tag.bp3-large > *, | |
| .bp3-large .bp3-tag::before, | |
| .bp3-large .bp3-tag > *{ | |
| margin-right:7px; } | |
| .bp3-tag.bp3-large:empty::before, | |
| .bp3-tag.bp3-large > :last-child, | |
| .bp3-large .bp3-tag:empty::before, | |
| .bp3-large .bp3-tag > :last-child{ | |
| margin-right:0; } | |
| .bp3-tag.bp3-large.bp3-round, | |
| .bp3-large .bp3-tag.bp3-round{ | |
| padding-right:12px; | |
| padding-left:12px; } | |
| .bp3-tag.bp3-intent-primary{ | |
| background:#137cbd; | |
| color:#ffffff; } | |
| .bp3-tag.bp3-intent-primary.bp3-interactive{ | |
| cursor:pointer; } | |
| .bp3-tag.bp3-intent-primary.bp3-interactive:hover{ | |
| background-color:rgba(19, 124, 189, 0.85); } | |
| .bp3-tag.bp3-intent-primary.bp3-interactive.bp3-active, .bp3-tag.bp3-intent-primary.bp3-interactive:active{ | |
| background-color:rgba(19, 124, 189, 0.7); } | |
| .bp3-tag.bp3-intent-success{ | |
| background:#0f9960; | |
| color:#ffffff; } | |
| .bp3-tag.bp3-intent-success.bp3-interactive{ | |
| cursor:pointer; } | |
| .bp3-tag.bp3-intent-success.bp3-interactive:hover{ | |
| background-color:rgba(15, 153, 96, 0.85); } | |
| .bp3-tag.bp3-intent-success.bp3-interactive.bp3-active, .bp3-tag.bp3-intent-success.bp3-interactive:active{ | |
| background-color:rgba(15, 153, 96, 0.7); } | |
| .bp3-tag.bp3-intent-warning{ | |
| background:#d9822b; | |
| color:#ffffff; } | |
| .bp3-tag.bp3-intent-warning.bp3-interactive{ | |
| cursor:pointer; } | |
| .bp3-tag.bp3-intent-warning.bp3-interactive:hover{ | |
| background-color:rgba(217, 130, 43, 0.85); } | |
| .bp3-tag.bp3-intent-warning.bp3-interactive.bp3-active, .bp3-tag.bp3-intent-warning.bp3-interactive:active{ | |
| background-color:rgba(217, 130, 43, 0.7); } | |
| .bp3-tag.bp3-intent-danger{ | |
| background:#db3737; | |
| color:#ffffff; } | |
| .bp3-tag.bp3-intent-danger.bp3-interactive{ | |
| cursor:pointer; } | |
| .bp3-tag.bp3-intent-danger.bp3-interactive:hover{ | |
| background-color:rgba(219, 55, 55, 0.85); } | |
| .bp3-tag.bp3-intent-danger.bp3-interactive.bp3-active, .bp3-tag.bp3-intent-danger.bp3-interactive:active{ | |
| background-color:rgba(219, 55, 55, 0.7); } | |
| .bp3-tag.bp3-fill{ | |
| display:-webkit-box; | |
| display:-ms-flexbox; | |
| display:flex; | |
| width:100%; } | |
| .bp3-tag.bp3-minimal > .bp3-icon, .bp3-tag.bp3-minimal .bp3-icon-standard, .bp3-tag.bp3-minimal .bp3-icon-large{ | |
| fill:#5c7080; } | |
| .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]){ | |
| background-color:rgba(138, 155, 168, 0.2); | |
| color:#182026; } | |
| .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive{ | |
| cursor:pointer; } | |
| .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:hover{ | |
| background-color:rgba(92, 112, 128, 0.3); } | |
| .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive.bp3-active, .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:active{ | |
| background-color:rgba(92, 112, 128, 0.4); } | |
| .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]){ | |
| color:#f5f8fa; } | |
| .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive{ | |
| cursor:pointer; } | |
| .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:hover{ | |
| background-color:rgba(191, 204, 214, 0.3); } | |
| .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:active{ | |
| background-color:rgba(191, 204, 214, 0.4); } | |
| .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]) > .bp3-icon, .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]) .bp3-icon-standard, .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]) .bp3-icon-large{ | |
| fill:#a7b6c2; } | |
| .bp3-tag.bp3-minimal.bp3-intent-primary{ | |
| background-color:rgba(19, 124, 189, 0.15); | |
| color:#106ba3; } | |
| .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{ | |
| cursor:pointer; } | |
| .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{ | |
| background-color:rgba(19, 124, 189, 0.25); } | |
| .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active, .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{ | |
| background-color:rgba(19, 124, 189, 0.35); } | |
| .bp3-tag.bp3-minimal.bp3-intent-primary > .bp3-icon, .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-standard, .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-large{ | |
| fill:#137cbd; } | |
| .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary{ | |
| background-color:rgba(19, 124, 189, 0.25); | |
| color:#48aff0; } | |
| .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{ | |
| cursor:pointer; } | |
| .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{ | |
| background-color:rgba(19, 124, 189, 0.35); } | |
| .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{ | |
| background-color:rgba(19, 124, 189, 0.45); } | |
| .bp3-tag.bp3-minimal.bp3-intent-success{ | |
| background-color:rgba(15, 153, 96, 0.15); | |
| color:#0d8050; } | |
| .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{ | |
| cursor:pointer; } | |
| .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{ | |
| background-color:rgba(15, 153, 96, 0.25); } | |
| .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active, .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{ | |
| background-color:rgba(15, 153, 96, 0.35); } | |
| .bp3-tag.bp3-minimal.bp3-intent-success > .bp3-icon, .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-standard, .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-large{ | |
| fill:#0f9960; } | |
| .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success{ | |
| background-color:rgba(15, 153, 96, 0.25); | |
| color:#3dcc91; } | |
| .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{ | |
| cursor:pointer; } | |
| .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{ | |
| background-color:rgba(15, 153, 96, 0.35); } | |
| .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{ | |
| background-color:rgba(15, 153, 96, 0.45); } | |
| .bp3-tag.bp3-minimal.bp3-intent-warning{ | |
| background-color:rgba(217, 130, 43, 0.15); | |
| color:#bf7326; } | |
| .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{ | |
| cursor:pointer; } | |
| .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{ | |
| background-color:rgba(217, 130, 43, 0.25); } | |
| .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active, .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{ | |
| background-color:rgba(217, 130, 43, 0.35); } | |
| .bp3-tag.bp3-minimal.bp3-intent-warning > .bp3-icon, .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-standard, .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-large{ | |
| fill:#d9822b; } | |
| .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning{ | |
| background-color:rgba(217, 130, 43, 0.25); | |
| color:#ffb366; } | |
| .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{ | |
| cursor:pointer; } | |
| .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{ | |
| background-color:rgba(217, 130, 43, 0.35); } | |
| .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{ | |
| background-color:rgba(217, 130, 43, 0.45); } | |
| .bp3-tag.bp3-minimal.bp3-intent-danger{ | |
| background-color:rgba(219, 55, 55, 0.15); | |
| color:#c23030; } | |
| .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{ | |
| cursor:pointer; } | |
| .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{ | |
| background-color:rgba(219, 55, 55, 0.25); } | |
| .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active, .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{ | |
| background-color:rgba(219, 55, 55, 0.35); } | |
| .bp3-tag.bp3-minimal.bp3-intent-danger > .bp3-icon, .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-standard, .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-large{ | |
| fill:#db3737; } | |
| .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger{ | |
| background-color:rgba(219, 55, 55, 0.25); | |
| color:#ff7373; } | |
| .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{ | |
| cursor:pointer; } | |
| .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{ | |
| background-color:rgba(219, 55, 55, 0.35); } | |
| .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{ | |
| background-color:rgba(219, 55, 55, 0.45); } | |
| .bp3-tag-remove{ | |
| display:-webkit-box; | |
| display:-ms-flexbox; | |
| display:flex; | |
| opacity:0.5; | |
| margin-top:-2px; | |
| margin-right:-6px !important; | |
| margin-bottom:-2px; | |
| border:none; | |
| background:none; | |
| cursor:pointer; | |
| padding:2px; | |
| padding-left:0; | |
| color:inherit; } | |
| .bp3-tag-remove:hover{ | |
| opacity:0.8; | |
| background:none; | |
| text-decoration:none; } | |
| .bp3-tag-remove:active{ | |
| opacity:1; } | |
| .bp3-tag-remove:empty::before{ | |
| line-height:1; | |
| font-family:"Icons16", sans-serif; | |
| font-size:16px; | |
| font-weight:400; | |
| font-style:normal; | |
| -moz-osx-font-smoothing:grayscale; | |
| -webkit-font-smoothing:antialiased; | |
| content:""; } | |
| .bp3-large .bp3-tag-remove{ | |
| margin-right:-10px !important; | |
| padding:5px; | |
| padding-left:0; } | |
| .bp3-large .bp3-tag-remove:empty::before{ | |
| line-height:1; | |
| font-family:"Icons20", sans-serif; | |
| font-size:20px; | |
| font-weight:400; | |
| font-style:normal; } | |
| .bp3-tag-input{ | |
| display:-webkit-box; | |
| display:-ms-flexbox; | |
| display:flex; | |
| -webkit-box-orient:horizontal; | |
| -webkit-box-direction:normal; | |
| -ms-flex-direction:row; | |
| flex-direction:row; | |
| -webkit-box-align:start; | |
| -ms-flex-align:start; | |
| align-items:flex-start; | |
| cursor:text; | |
| height:auto; | |
| min-height:30px; | |
| padding-right:0; | |
| padding-left:5px; | |
| line-height:inherit; } | |
| .bp3-tag-input > *{ | |
| -webkit-box-flex:0; | |
| -ms-flex-positive:0; | |
| flex-grow:0; | |
| -ms-flex-negative:0; | |
| flex-shrink:0; } | |
| .bp3-tag-input > .bp3-tag-input-values{ | |
| -webkit-box-flex:1; | |
| -ms-flex-positive:1; | |
| flex-grow:1; | |
| -ms-flex-negative:1; | |
| flex-shrink:1; } | |
| .bp3-tag-input .bp3-tag-input-icon{ | |
| margin-top:7px; | |
| margin-right:7px; | |
| margin-left:2px; | |
| color:#5c7080; } | |
| .bp3-tag-input .bp3-tag-input-values{ | |
| display:-webkit-box; | |
| display:-ms-flexbox; | |
| display:flex; | |
| -webkit-box-orient:horizontal; | |
| -webkit-box-direction:normal; | |
| -ms-flex-direction:row; | |
| flex-direction:row; | |
| -ms-flex-wrap:wrap; | |
| flex-wrap:wrap; | |
| -webkit-box-align:center; | |
| -ms-flex-align:center; | |
| align-items:center; | |
| -ms-flex-item-align:stretch; | |
| align-self:stretch; | |
| margin-top:5px; | |
| margin-right:7px; | |
| min-width:0; } | |
| .bp3-tag-input .bp3-tag-input-values > *{ | |
| -webkit-box-flex:0; | |
| -ms-flex-positive:0; | |
| flex-grow:0; | |
| -ms-flex-negative:0; | |
| flex-shrink:0; } | |
| .bp3-tag-input .bp3-tag-input-values > .bp3-fill{ | |
| -webkit-box-flex:1; | |
| -ms-flex-positive:1; | |
| flex-grow:1; | |
| -ms-flex-negative:1; | |
| flex-shrink:1; } | |
| .bp3-tag-input .bp3-tag-input-values::before, | |
| .bp3-tag-input .bp3-tag-input-values > *{ | |
| margin-right:5px; } | |
| .bp3-tag-input .bp3-tag-input-values:empty::before, | |
| .bp3-tag-input .bp3-tag-input-values > :last-child{ | |
| margin-right:0; } | |
| .bp3-tag-input .bp3-tag-input-values:first-child .bp3-input-ghost:first-child{ | |
| padding-left:5px; } | |
| .bp3-tag-input .bp3-tag-input-values > *{ | |
| margin-bottom:5px; } | |
| .bp3-tag-input .bp3-tag{ | |
| overflow-wrap:break-word; } | |
| .bp3-tag-input .bp3-tag.bp3-active{ | |
| outline:rgba(19, 124, 189, 0.6) auto 2px; | |
| outline-offset:0; | |
| -moz-outline-radius:6px; } | |
| .bp3-tag-input .bp3-input-ghost{ | |
| -webkit-box-flex:1; | |
| -ms-flex:1 1 auto; | |
| flex:1 1 auto; | |
| width:80px; | |
| line-height:20px; } | |
| .bp3-tag-input .bp3-input-ghost:disabled, .bp3-tag-input .bp3-input-ghost.bp3-disabled{ | |
| cursor:not-allowed; } | |
| .bp3-tag-input .bp3-button, | |
| .bp3-tag-input .bp3-spinner{ | |
| margin:3px; | |
| margin-left:0; } | |
| .bp3-tag-input .bp3-button{ | |
| min-width:24px; | |
| min-height:24px; | |
| padding:0 7px; } | |
| .bp3-tag-input.bp3-large{ | |
| height:auto; | |
| min-height:40px; } | |
| .bp3-tag-input.bp3-large::before, | |
| .bp3-tag-input.bp3-large > *{ | |
| margin-right:10px; } | |
| .bp3-tag-input.bp3-large:empty::before, | |
| .bp3-tag-input.bp3-large > :last-child{ | |
| margin-right:0; } | |
| .bp3-tag-input.bp3-large .bp3-tag-input-icon{ | |
| margin-top:10px; | |
| margin-left:5px; } | |
| .bp3-tag-input.bp3-large .bp3-input-ghost{ | |
| line-height:30px; } | |
| .bp3-tag-input.bp3-large .bp3-button{ | |
| min-width:30px; | |
| min-height:30px; | |
| padding:5px 10px; | |
| margin:5px; | |
| margin-left:0; } | |
| .bp3-tag-input.bp3-large .bp3-spinner{ | |
| margin:8px; | |
| margin-left:0; } | |
| .bp3-tag-input.bp3-active{ | |
| -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); | |
| background-color:#ffffff; } | |
| .bp3-tag-input.bp3-active.bp3-intent-primary{ | |
| -webkit-box-shadow:0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } | |
| .bp3-tag-input.bp3-active.bp3-intent-success{ | |
| -webkit-box-shadow:0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } | |
| .bp3-tag-input.bp3-active.bp3-intent-warning{ | |
| -webkit-box-shadow:0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } | |
| .bp3-tag-input.bp3-active.bp3-intent-danger{ | |
| -webkit-box-shadow:0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } | |
| .bp3-dark .bp3-tag-input .bp3-tag-input-icon, .bp3-tag-input.bp3-dark .bp3-tag-input-icon{ | |
| color:#a7b6c2; } | |
| .bp3-dark .bp3-tag-input .bp3-input-ghost, .bp3-tag-input.bp3-dark .bp3-input-ghost{ | |
| color:#f5f8fa; } | |
| .bp3-dark .bp3-tag-input .bp3-input-ghost::-webkit-input-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::-webkit-input-placeholder{ | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-dark .bp3-tag-input .bp3-input-ghost::-moz-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::-moz-placeholder{ | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-dark .bp3-tag-input .bp3-input-ghost:-ms-input-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost:-ms-input-placeholder{ | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-dark .bp3-tag-input .bp3-input-ghost::-ms-input-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::-ms-input-placeholder{ | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-dark .bp3-tag-input .bp3-input-ghost::placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::placeholder{ | |
| color:rgba(167, 182, 194, 0.6); } | |
| .bp3-dark .bp3-tag-input.bp3-active, .bp3-tag-input.bp3-dark.bp3-active{ | |
| -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); | |
| background-color:rgba(16, 22, 26, 0.3); } | |
| .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-primary, .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-primary{ | |
| -webkit-box-shadow:0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } | |
| .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-success, .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-success{ | |
| -webkit-box-shadow:0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } | |
| .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-warning, .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-warning{ | |
| -webkit-box-shadow:0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } | |
| .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-danger, .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-danger{ | |
| -webkit-box-shadow:0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } | |
| .bp3-input-ghost{ | |
| border:none; | |
| -webkit-box-shadow:none; | |
| box-shadow:none; | |
| background:none; | |
| padding:0; } | |
| .bp3-input-ghost::-webkit-input-placeholder{ | |
| opacity:1; | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-input-ghost::-moz-placeholder{ | |
| opacity:1; | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-input-ghost:-ms-input-placeholder{ | |
| opacity:1; | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-input-ghost::-ms-input-placeholder{ | |
| opacity:1; | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-input-ghost::placeholder{ | |
| opacity:1; | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-input-ghost:focus{ | |
| outline:none !important; } | |
| .bp3-toast{ | |
| display:-webkit-box; | |
| display:-ms-flexbox; | |
| display:flex; | |
| -webkit-box-align:start; | |
| -ms-flex-align:start; | |
| align-items:flex-start; | |
| position:relative !important; | |
| margin:20px 0 0; | |
| border-radius:3px; | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); | |
| background-color:#ffffff; | |
| min-width:300px; | |
| max-width:500px; | |
| pointer-events:all; } | |
| .bp3-toast.bp3-toast-enter, .bp3-toast.bp3-toast-appear{ | |
| -webkit-transform:translateY(-40px); | |
| transform:translateY(-40px); } | |
| .bp3-toast.bp3-toast-enter-active, .bp3-toast.bp3-toast-appear-active{ | |
| -webkit-transform:translateY(0); | |
| transform:translateY(0); | |
| -webkit-transition-property:-webkit-transform; | |
| transition-property:-webkit-transform; | |
| transition-property:transform; | |
| transition-property:transform, -webkit-transform; | |
| -webkit-transition-duration:300ms; | |
| transition-duration:300ms; | |
| -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); | |
| transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); | |
| -webkit-transition-delay:0; | |
| transition-delay:0; } | |
| .bp3-toast.bp3-toast-enter ~ .bp3-toast, .bp3-toast.bp3-toast-appear ~ .bp3-toast{ | |
| -webkit-transform:translateY(-40px); | |
| transform:translateY(-40px); } | |
| .bp3-toast.bp3-toast-enter-active ~ .bp3-toast, .bp3-toast.bp3-toast-appear-active ~ .bp3-toast{ | |
| -webkit-transform:translateY(0); | |
| transform:translateY(0); | |
| -webkit-transition-property:-webkit-transform; | |
| transition-property:-webkit-transform; | |
| transition-property:transform; | |
| transition-property:transform, -webkit-transform; | |
| -webkit-transition-duration:300ms; | |
| transition-duration:300ms; | |
| -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); | |
| transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); | |
| -webkit-transition-delay:0; | |
| transition-delay:0; } | |
| .bp3-toast.bp3-toast-exit{ | |
| opacity:1; | |
| -webkit-filter:blur(0); | |
| filter:blur(0); } | |
| .bp3-toast.bp3-toast-exit-active{ | |
| opacity:0; | |
| -webkit-filter:blur(10px); | |
| filter:blur(10px); | |
| -webkit-transition-property:opacity, -webkit-filter; | |
| transition-property:opacity, -webkit-filter; | |
| transition-property:opacity, filter; | |
| transition-property:opacity, filter, -webkit-filter; | |
| -webkit-transition-duration:300ms; | |
| transition-duration:300ms; | |
| -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| -webkit-transition-delay:0; | |
| transition-delay:0; } | |
| .bp3-toast.bp3-toast-exit ~ .bp3-toast{ | |
| -webkit-transform:translateY(0); | |
| transform:translateY(0); } | |
| .bp3-toast.bp3-toast-exit-active ~ .bp3-toast{ | |
| -webkit-transform:translateY(-40px); | |
| transform:translateY(-40px); | |
| -webkit-transition-property:-webkit-transform; | |
| transition-property:-webkit-transform; | |
| transition-property:transform; | |
| transition-property:transform, -webkit-transform; | |
| -webkit-transition-duration:100ms; | |
| transition-duration:100ms; | |
| -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| -webkit-transition-delay:50ms; | |
| transition-delay:50ms; } | |
| .bp3-toast .bp3-button-group{ | |
| -webkit-box-flex:0; | |
| -ms-flex:0 0 auto; | |
| flex:0 0 auto; | |
| padding:5px; | |
| padding-left:0; } | |
| .bp3-toast > .bp3-icon{ | |
| margin:12px; | |
| margin-right:0; | |
| color:#5c7080; } | |
| .bp3-toast.bp3-dark, | |
| .bp3-dark .bp3-toast{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); | |
| background-color:#394b59; } | |
| .bp3-toast.bp3-dark > .bp3-icon, | |
| .bp3-dark .bp3-toast > .bp3-icon{ | |
| color:#a7b6c2; } | |
| .bp3-toast[class*="bp3-intent-"] a{ | |
| color:rgba(255, 255, 255, 0.7); } | |
| .bp3-toast[class*="bp3-intent-"] a:hover{ | |
| color:#ffffff; } | |
| .bp3-toast[class*="bp3-intent-"] > .bp3-icon{ | |
| color:#ffffff; } | |
| .bp3-toast[class*="bp3-intent-"] .bp3-button, .bp3-toast[class*="bp3-intent-"] .bp3-button::before, | |
| .bp3-toast[class*="bp3-intent-"] .bp3-button .bp3-icon, .bp3-toast[class*="bp3-intent-"] .bp3-button:active{ | |
| color:rgba(255, 255, 255, 0.7) !important; } | |
| .bp3-toast[class*="bp3-intent-"] .bp3-button:focus{ | |
| outline-color:rgba(255, 255, 255, 0.5); } | |
| .bp3-toast[class*="bp3-intent-"] .bp3-button:hover{ | |
| background-color:rgba(255, 255, 255, 0.15) !important; | |
| color:#ffffff !important; } | |
| .bp3-toast[class*="bp3-intent-"] .bp3-button:active{ | |
| background-color:rgba(255, 255, 255, 0.3) !important; | |
| color:#ffffff !important; } | |
| .bp3-toast[class*="bp3-intent-"] .bp3-button::after{ | |
| background:rgba(255, 255, 255, 0.3) !important; } | |
| .bp3-toast.bp3-intent-primary{ | |
| background-color:#137cbd; | |
| color:#ffffff; } | |
| .bp3-toast.bp3-intent-success{ | |
| background-color:#0f9960; | |
| color:#ffffff; } | |
| .bp3-toast.bp3-intent-warning{ | |
| background-color:#d9822b; | |
| color:#ffffff; } | |
| .bp3-toast.bp3-intent-danger{ | |
| background-color:#db3737; | |
| color:#ffffff; } | |
| .bp3-toast-message{ | |
| -webkit-box-flex:1; | |
| -ms-flex:1 1 auto; | |
| flex:1 1 auto; | |
| padding:11px; | |
| word-break:break-word; } | |
| .bp3-toast-container{ | |
| display:-webkit-box !important; | |
| display:-ms-flexbox !important; | |
| display:flex !important; | |
| -webkit-box-orient:vertical; | |
| -webkit-box-direction:normal; | |
| -ms-flex-direction:column; | |
| flex-direction:column; | |
| -webkit-box-align:center; | |
| -ms-flex-align:center; | |
| align-items:center; | |
| position:fixed; | |
| right:0; | |
| left:0; | |
| z-index:40; | |
| overflow:hidden; | |
| padding:0 20px 20px; | |
| pointer-events:none; } | |
| .bp3-toast-container.bp3-toast-container-top{ | |
| top:0; | |
| bottom:auto; } | |
| .bp3-toast-container.bp3-toast-container-bottom{ | |
| -webkit-box-orient:vertical; | |
| -webkit-box-direction:reverse; | |
| -ms-flex-direction:column-reverse; | |
| flex-direction:column-reverse; | |
| top:auto; | |
| bottom:0; } | |
| .bp3-toast-container.bp3-toast-container-left{ | |
| -webkit-box-align:start; | |
| -ms-flex-align:start; | |
| align-items:flex-start; } | |
| .bp3-toast-container.bp3-toast-container-right{ | |
| -webkit-box-align:end; | |
| -ms-flex-align:end; | |
| align-items:flex-end; } | |
| .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active), | |
| .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active) ~ .bp3-toast, .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active), | |
| .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active) ~ .bp3-toast, | |
| .bp3-toast-container-bottom .bp3-toast.bp3-toast-leave-active ~ .bp3-toast{ | |
| -webkit-transform:translateY(60px); | |
| transform:translateY(60px); } | |
| .bp3-tooltip{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); | |
| -webkit-transform:scale(1); | |
| transform:scale(1); } | |
| .bp3-tooltip .bp3-popover-arrow{ | |
| position:absolute; | |
| width:22px; | |
| height:22px; } | |
| .bp3-tooltip .bp3-popover-arrow::before{ | |
| margin:4px; | |
| width:14px; | |
| height:14px; } | |
| .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-tooltip{ | |
| margin-top:-11px; | |
| margin-bottom:11px; } | |
| .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-tooltip > .bp3-popover-arrow{ | |
| bottom:-8px; } | |
| .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-tooltip > .bp3-popover-arrow svg{ | |
| -webkit-transform:rotate(-90deg); | |
| transform:rotate(-90deg); } | |
| .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-tooltip{ | |
| margin-left:11px; } | |
| .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-tooltip > .bp3-popover-arrow{ | |
| left:-8px; } | |
| .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-tooltip > .bp3-popover-arrow svg{ | |
| -webkit-transform:rotate(0); | |
| transform:rotate(0); } | |
| .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-tooltip{ | |
| margin-top:11px; } | |
| .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-tooltip > .bp3-popover-arrow{ | |
| top:-8px; } | |
| .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-tooltip > .bp3-popover-arrow svg{ | |
| -webkit-transform:rotate(90deg); | |
| transform:rotate(90deg); } | |
| .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-tooltip{ | |
| margin-right:11px; | |
| margin-left:-11px; } | |
| .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-tooltip > .bp3-popover-arrow{ | |
| right:-8px; } | |
| .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-tooltip > .bp3-popover-arrow svg{ | |
| -webkit-transform:rotate(180deg); | |
| transform:rotate(180deg); } | |
| .bp3-tether-element-attached-middle > .bp3-tooltip > .bp3-popover-arrow{ | |
| top:50%; | |
| -webkit-transform:translateY(-50%); | |
| transform:translateY(-50%); } | |
| .bp3-tether-element-attached-center > .bp3-tooltip > .bp3-popover-arrow{ | |
| right:50%; | |
| -webkit-transform:translateX(50%); | |
| transform:translateX(50%); } | |
| .bp3-tether-element-attached-top.bp3-tether-target-attached-top > .bp3-tooltip > .bp3-popover-arrow{ | |
| top:-0.22183px; } | |
| .bp3-tether-element-attached-right.bp3-tether-target-attached-right > .bp3-tooltip > .bp3-popover-arrow{ | |
| right:-0.22183px; } | |
| .bp3-tether-element-attached-left.bp3-tether-target-attached-left > .bp3-tooltip > .bp3-popover-arrow{ | |
| left:-0.22183px; } | |
| .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom > .bp3-tooltip > .bp3-popover-arrow{ | |
| bottom:-0.22183px; } | |
| .bp3-tether-element-attached-top.bp3-tether-element-attached-left > .bp3-tooltip{ | |
| -webkit-transform-origin:top left; | |
| transform-origin:top left; } | |
| .bp3-tether-element-attached-top.bp3-tether-element-attached-center > .bp3-tooltip{ | |
| -webkit-transform-origin:top center; | |
| transform-origin:top center; } | |
| .bp3-tether-element-attached-top.bp3-tether-element-attached-right > .bp3-tooltip{ | |
| -webkit-transform-origin:top right; | |
| transform-origin:top right; } | |
| .bp3-tether-element-attached-middle.bp3-tether-element-attached-left > .bp3-tooltip{ | |
| -webkit-transform-origin:center left; | |
| transform-origin:center left; } | |
| .bp3-tether-element-attached-middle.bp3-tether-element-attached-center > .bp3-tooltip{ | |
| -webkit-transform-origin:center center; | |
| transform-origin:center center; } | |
| .bp3-tether-element-attached-middle.bp3-tether-element-attached-right > .bp3-tooltip{ | |
| -webkit-transform-origin:center right; | |
| transform-origin:center right; } | |
| .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left > .bp3-tooltip{ | |
| -webkit-transform-origin:bottom left; | |
| transform-origin:bottom left; } | |
| .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center > .bp3-tooltip{ | |
| -webkit-transform-origin:bottom center; | |
| transform-origin:bottom center; } | |
| .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right > .bp3-tooltip{ | |
| -webkit-transform-origin:bottom right; | |
| transform-origin:bottom right; } | |
| .bp3-tooltip .bp3-popover-content{ | |
| background:#394b59; | |
| color:#f5f8fa; } | |
| .bp3-tooltip .bp3-popover-arrow::before{ | |
| -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2); | |
| box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2); } | |
| .bp3-tooltip .bp3-popover-arrow-border{ | |
| fill:#10161a; | |
| fill-opacity:0.1; } | |
| .bp3-tooltip .bp3-popover-arrow-fill{ | |
| fill:#394b59; } | |
| .bp3-popover-enter > .bp3-tooltip, .bp3-popover-appear > .bp3-tooltip{ | |
| -webkit-transform:scale(0.8); | |
| transform:scale(0.8); } | |
| .bp3-popover-enter-active > .bp3-tooltip, .bp3-popover-appear-active > .bp3-tooltip{ | |
| -webkit-transform:scale(1); | |
| transform:scale(1); | |
| -webkit-transition-property:-webkit-transform; | |
| transition-property:-webkit-transform; | |
| transition-property:transform; | |
| transition-property:transform, -webkit-transform; | |
| -webkit-transition-duration:100ms; | |
| transition-duration:100ms; | |
| -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| -webkit-transition-delay:0; | |
| transition-delay:0; } | |
| .bp3-popover-exit > .bp3-tooltip{ | |
| -webkit-transform:scale(1); | |
| transform:scale(1); } | |
| .bp3-popover-exit-active > .bp3-tooltip{ | |
| -webkit-transform:scale(0.8); | |
| transform:scale(0.8); | |
| -webkit-transition-property:-webkit-transform; | |
| transition-property:-webkit-transform; | |
| transition-property:transform; | |
| transition-property:transform, -webkit-transform; | |
| -webkit-transition-duration:100ms; | |
| transition-duration:100ms; | |
| -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| -webkit-transition-delay:0; | |
| transition-delay:0; } | |
| .bp3-tooltip .bp3-popover-content{ | |
| padding:10px 12px; } | |
| .bp3-tooltip.bp3-dark, | |
| .bp3-dark .bp3-tooltip{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); } | |
| .bp3-tooltip.bp3-dark .bp3-popover-content, | |
| .bp3-dark .bp3-tooltip .bp3-popover-content{ | |
| background:#e1e8ed; | |
| color:#394b59; } | |
| .bp3-tooltip.bp3-dark .bp3-popover-arrow::before, | |
| .bp3-dark .bp3-tooltip .bp3-popover-arrow::before{ | |
| -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4); | |
| box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4); } | |
| .bp3-tooltip.bp3-dark .bp3-popover-arrow-border, | |
| .bp3-dark .bp3-tooltip .bp3-popover-arrow-border{ | |
| fill:#10161a; | |
| fill-opacity:0.2; } | |
| .bp3-tooltip.bp3-dark .bp3-popover-arrow-fill, | |
| .bp3-dark .bp3-tooltip .bp3-popover-arrow-fill{ | |
| fill:#e1e8ed; } | |
| .bp3-tooltip.bp3-intent-primary .bp3-popover-content{ | |
| background:#137cbd; | |
| color:#ffffff; } | |
| .bp3-tooltip.bp3-intent-primary .bp3-popover-arrow-fill{ | |
| fill:#137cbd; } | |
| .bp3-tooltip.bp3-intent-success .bp3-popover-content{ | |
| background:#0f9960; | |
| color:#ffffff; } | |
| .bp3-tooltip.bp3-intent-success .bp3-popover-arrow-fill{ | |
| fill:#0f9960; } | |
| .bp3-tooltip.bp3-intent-warning .bp3-popover-content{ | |
| background:#d9822b; | |
| color:#ffffff; } | |
| .bp3-tooltip.bp3-intent-warning .bp3-popover-arrow-fill{ | |
| fill:#d9822b; } | |
| .bp3-tooltip.bp3-intent-danger .bp3-popover-content{ | |
| background:#db3737; | |
| color:#ffffff; } | |
| .bp3-tooltip.bp3-intent-danger .bp3-popover-arrow-fill{ | |
| fill:#db3737; } | |
| .bp3-tooltip-indicator{ | |
| border-bottom:dotted 1px; | |
| cursor:help; } | |
| .bp3-tree .bp3-icon, .bp3-tree .bp3-icon-standard, .bp3-tree .bp3-icon-large{ | |
| color:#5c7080; } | |
| .bp3-tree .bp3-icon.bp3-intent-primary, .bp3-tree .bp3-icon-standard.bp3-intent-primary, .bp3-tree .bp3-icon-large.bp3-intent-primary{ | |
| color:#137cbd; } | |
| .bp3-tree .bp3-icon.bp3-intent-success, .bp3-tree .bp3-icon-standard.bp3-intent-success, .bp3-tree .bp3-icon-large.bp3-intent-success{ | |
| color:#0f9960; } | |
| .bp3-tree .bp3-icon.bp3-intent-warning, .bp3-tree .bp3-icon-standard.bp3-intent-warning, .bp3-tree .bp3-icon-large.bp3-intent-warning{ | |
| color:#d9822b; } | |
| .bp3-tree .bp3-icon.bp3-intent-danger, .bp3-tree .bp3-icon-standard.bp3-intent-danger, .bp3-tree .bp3-icon-large.bp3-intent-danger{ | |
| color:#db3737; } | |
| .bp3-tree-node-list{ | |
| margin:0; | |
| padding-left:0; | |
| list-style:none; } | |
| .bp3-tree-root{ | |
| position:relative; | |
| background-color:transparent; | |
| cursor:default; | |
| padding-left:0; } | |
| .bp3-tree-node-content-0{ | |
| padding-left:0px; } | |
| .bp3-tree-node-content-1{ | |
| padding-left:23px; } | |
| .bp3-tree-node-content-2{ | |
| padding-left:46px; } | |
| .bp3-tree-node-content-3{ | |
| padding-left:69px; } | |
| .bp3-tree-node-content-4{ | |
| padding-left:92px; } | |
| .bp3-tree-node-content-5{ | |
| padding-left:115px; } | |
| .bp3-tree-node-content-6{ | |
| padding-left:138px; } | |
| .bp3-tree-node-content-7{ | |
| padding-left:161px; } | |
| .bp3-tree-node-content-8{ | |
| padding-left:184px; } | |
| .bp3-tree-node-content-9{ | |
| padding-left:207px; } | |
| .bp3-tree-node-content-10{ | |
| padding-left:230px; } | |
| .bp3-tree-node-content-11{ | |
| padding-left:253px; } | |
| .bp3-tree-node-content-12{ | |
| padding-left:276px; } | |
| .bp3-tree-node-content-13{ | |
| padding-left:299px; } | |
| .bp3-tree-node-content-14{ | |
| padding-left:322px; } | |
| .bp3-tree-node-content-15{ | |
| padding-left:345px; } | |
| .bp3-tree-node-content-16{ | |
| padding-left:368px; } | |
| .bp3-tree-node-content-17{ | |
| padding-left:391px; } | |
| .bp3-tree-node-content-18{ | |
| padding-left:414px; } | |
| .bp3-tree-node-content-19{ | |
| padding-left:437px; } | |
| .bp3-tree-node-content-20{ | |
| padding-left:460px; } | |
| .bp3-tree-node-content{ | |
| display:-webkit-box; | |
| display:-ms-flexbox; | |
| display:flex; | |
| -webkit-box-align:center; | |
| -ms-flex-align:center; | |
| align-items:center; | |
| width:100%; | |
| height:30px; | |
| padding-right:5px; } | |
| .bp3-tree-node-content:hover{ | |
| background-color:rgba(191, 204, 214, 0.4); } | |
| .bp3-tree-node-caret, | |
| .bp3-tree-node-caret-none{ | |
| min-width:30px; } | |
| .bp3-tree-node-caret{ | |
| color:#5c7080; | |
| -webkit-transform:rotate(0deg); | |
| transform:rotate(0deg); | |
| cursor:pointer; | |
| padding:7px; | |
| -webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9); } | |
| .bp3-tree-node-caret:hover{ | |
| color:#182026; } | |
| .bp3-dark .bp3-tree-node-caret{ | |
| color:#a7b6c2; } | |
| .bp3-dark .bp3-tree-node-caret:hover{ | |
| color:#f5f8fa; } | |
| .bp3-tree-node-caret.bp3-tree-node-caret-open{ | |
| -webkit-transform:rotate(90deg); | |
| transform:rotate(90deg); } | |
| .bp3-tree-node-caret.bp3-icon-standard::before{ | |
| content:""; } | |
| .bp3-tree-node-icon{ | |
| position:relative; | |
| margin-right:7px; } | |
| .bp3-tree-node-label{ | |
| overflow:hidden; | |
| text-overflow:ellipsis; | |
| white-space:nowrap; | |
| word-wrap:normal; | |
| -webkit-box-flex:1; | |
| -ms-flex:1 1 auto; | |
| flex:1 1 auto; | |
| position:relative; | |
| -webkit-user-select:none; | |
| -moz-user-select:none; | |
| -ms-user-select:none; | |
| user-select:none; } | |
| .bp3-tree-node-label span{ | |
| display:inline; } | |
| .bp3-tree-node-secondary-label{ | |
| padding:0 5px; | |
| -webkit-user-select:none; | |
| -moz-user-select:none; | |
| -ms-user-select:none; | |
| user-select:none; } | |
| .bp3-tree-node-secondary-label .bp3-popover-wrapper, | |
| .bp3-tree-node-secondary-label .bp3-popover-target{ | |
| display:-webkit-box; | |
| display:-ms-flexbox; | |
| display:flex; | |
| -webkit-box-align:center; | |
| -ms-flex-align:center; | |
| align-items:center; } | |
| .bp3-tree-node.bp3-disabled .bp3-tree-node-content{ | |
| background-color:inherit; | |
| cursor:not-allowed; | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-tree-node.bp3-disabled .bp3-tree-node-caret, | |
| .bp3-tree-node.bp3-disabled .bp3-tree-node-icon{ | |
| cursor:not-allowed; | |
| color:rgba(92, 112, 128, 0.6); } | |
| .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content{ | |
| background-color:#137cbd; } | |
| .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content, | |
| .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-icon, .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-icon-standard, .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-icon-large{ | |
| color:#ffffff; } | |
| .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-tree-node-caret::before{ | |
| color:rgba(255, 255, 255, 0.7); } | |
| .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-tree-node-caret:hover::before{ | |
| color:#ffffff; } | |
| .bp3-dark .bp3-tree-node-content:hover{ | |
| background-color:rgba(92, 112, 128, 0.3); } | |
| .bp3-dark .bp3-tree .bp3-icon, .bp3-dark .bp3-tree .bp3-icon-standard, .bp3-dark .bp3-tree .bp3-icon-large{ | |
| color:#a7b6c2; } | |
| .bp3-dark .bp3-tree .bp3-icon.bp3-intent-primary, .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-primary, .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-primary{ | |
| color:#137cbd; } | |
| .bp3-dark .bp3-tree .bp3-icon.bp3-intent-success, .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-success, .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-success{ | |
| color:#0f9960; } | |
| .bp3-dark .bp3-tree .bp3-icon.bp3-intent-warning, .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-warning, .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-warning{ | |
| color:#d9822b; } | |
| .bp3-dark .bp3-tree .bp3-icon.bp3-intent-danger, .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-danger, .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-danger{ | |
| color:#db3737; } | |
| .bp3-dark .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content{ | |
| background-color:#137cbd; } | |
| /*! | |
| Copyright 2017-present Palantir Technologies, Inc. All rights reserved. | |
| Licensed under the Apache License, Version 2.0. | |
| */ | |
| .bp3-omnibar{ | |
| -webkit-filter:blur(0); | |
| filter:blur(0); | |
| opacity:1; | |
| top:20vh; | |
| left:calc(50% - 250px); | |
| z-index:21; | |
| border-radius:3px; | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2); | |
| background-color:#ffffff; | |
| width:500px; } | |
| .bp3-omnibar.bp3-overlay-enter, .bp3-omnibar.bp3-overlay-appear{ | |
| -webkit-filter:blur(20px); | |
| filter:blur(20px); | |
| opacity:0.2; } | |
| .bp3-omnibar.bp3-overlay-enter-active, .bp3-omnibar.bp3-overlay-appear-active{ | |
| -webkit-filter:blur(0); | |
| filter:blur(0); | |
| opacity:1; | |
| -webkit-transition-property:opacity, -webkit-filter; | |
| transition-property:opacity, -webkit-filter; | |
| transition-property:filter, opacity; | |
| transition-property:filter, opacity, -webkit-filter; | |
| -webkit-transition-duration:200ms; | |
| transition-duration:200ms; | |
| -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| -webkit-transition-delay:0; | |
| transition-delay:0; } | |
| .bp3-omnibar.bp3-overlay-exit{ | |
| -webkit-filter:blur(0); | |
| filter:blur(0); | |
| opacity:1; } | |
| .bp3-omnibar.bp3-overlay-exit-active{ | |
| -webkit-filter:blur(20px); | |
| filter:blur(20px); | |
| opacity:0.2; | |
| -webkit-transition-property:opacity, -webkit-filter; | |
| transition-property:opacity, -webkit-filter; | |
| transition-property:filter, opacity; | |
| transition-property:filter, opacity, -webkit-filter; | |
| -webkit-transition-duration:200ms; | |
| transition-duration:200ms; | |
| -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); | |
| -webkit-transition-delay:0; | |
| transition-delay:0; } | |
| .bp3-omnibar .bp3-input{ | |
| border-radius:0; | |
| background-color:transparent; } | |
| .bp3-omnibar .bp3-input, .bp3-omnibar .bp3-input:focus{ | |
| -webkit-box-shadow:none; | |
| box-shadow:none; } | |
| .bp3-omnibar .bp3-menu{ | |
| border-radius:0; | |
| -webkit-box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.15); | |
| box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.15); | |
| background-color:transparent; | |
| max-height:calc(60vh - 40px); | |
| overflow:auto; } | |
| .bp3-omnibar .bp3-menu:empty{ | |
| display:none; } | |
| .bp3-dark .bp3-omnibar, .bp3-omnibar.bp3-dark{ | |
| -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4); | |
| box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4); | |
| background-color:#30404d; } | |
| .bp3-omnibar-overlay .bp3-overlay-backdrop{ | |
| background-color:rgba(16, 22, 26, 0.2); } | |
| .bp3-select-popover .bp3-popover-content{ | |
| padding:5px; } | |
| .bp3-select-popover .bp3-input-group{ | |
| margin-bottom:0; } | |
| .bp3-select-popover .bp3-menu{ | |
| max-width:400px; | |
| max-height:300px; | |
| overflow:auto; | |
| padding:0; } | |
| .bp3-select-popover .bp3-menu:not(:first-child){ | |
| padding-top:5px; } | |
| .bp3-multi-select{ | |
| min-width:150px; } | |
| .bp3-multi-select-popover .bp3-menu{ | |
| max-width:400px; | |
| max-height:300px; | |
| overflow:auto; } | |
| .bp3-select-popover .bp3-popover-content{ | |
| padding:5px; } | |
| .bp3-select-popover .bp3-input-group{ | |
| margin-bottom:0; } | |
| .bp3-select-popover .bp3-menu{ | |
| max-width:400px; | |
| max-height:300px; | |
| overflow:auto; | |
| padding:0; } | |
| .bp3-select-popover .bp3-menu:not(:first-child){ | |
| padding-top:5px; } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| /* This file was auto-generated by ensureUiComponents() in @jupyterlab/buildutils */ | |
| /** | |
| * (DEPRECATED) Support for consuming icons as CSS background images | |
| */ | |
| /* Icons urls */ | |
| :root { | |
| --jp-icon-add: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=); | |
| --jp-icon-bug: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDhoLTIuODFjLS40NS0uNzgtMS4wNy0xLjQ1LTEuODItMS45NkwxNyA0LjQxIDE1LjU5IDNsLTIuMTcgMi4xN0MxMi45NiA1LjA2IDEyLjQ5IDUgMTIgNWMtLjQ5IDAtLjk2LjA2LTEuNDEuMTdMOC40MSAzIDcgNC40MWwxLjYyIDEuNjNDNy44OCA2LjU1IDcuMjYgNy4yMiA2LjgxIDhINHYyaDIuMDljLS4wNS4zMy0uMDkuNjYtLjA5IDF2MUg0djJoMnYxYzAgLjM0LjA0LjY3LjA5IDFINHYyaDIuODFjMS4wNCAxLjc5IDIuOTcgMyA1LjE5IDNzNC4xNS0xLjIxIDUuMTktM0gyMHYtMmgtMi4wOWMuMDUtLjMzLjA5LS42Ni4wOS0xdi0xaDJ2LTJoLTJ2LTFjMC0uMzQtLjA0LS42Ny0uMDktMUgyMFY4em0tNiA4aC00di0yaDR2MnptMC00aC00di0yaDR2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=); | |
| --jp-icon-build: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE0LjkgMTcuNDVDMTYuMjUgMTcuNDUgMTcuMzUgMTYuMzUgMTcuMzUgMTVDMTcuMzUgMTMuNjUgMTYuMjUgMTIuNTUgMTQuOSAxMi41NUMxMy41NCAxMi41NSAxMi40NSAxMy42NSAxMi40NSAxNUMxMi40NSAxNi4zNSAxMy41NCAxNy40NSAxNC45IDE3LjQ1Wk0yMC4xIDE1LjY4TDIxLjU4IDE2Ljg0QzIxLjcxIDE2Ljk1IDIxLjc1IDE3LjEzIDIxLjY2IDE3LjI5TDIwLjI2IDE5LjcxQzIwLjE3IDE5Ljg2IDIwIDE5LjkyIDE5LjgzIDE5Ljg2TDE4LjA5IDE5LjE2QzE3LjczIDE5LjQ0IDE3LjMzIDE5LjY3IDE2LjkxIDE5Ljg1TDE2LjY0IDIxLjdDMTYuNjIgMjEuODcgMTYuNDcgMjIgMTYuMyAyMkgxMy41QzEzLjMyIDIyIDEzLjE4IDIxLjg3IDEzLjE1IDIxLjdMMTIuODkgMTkuODVDMTIuNDYgMTkuNjcgMTIuMDcgMTkuNDQgMTEuNzEgMTkuMTZMOS45NjAwMiAxOS44NkM5LjgxMDAyIDE5LjkyIDkuNjIwMDIgMTkuODYgOS41NDAwMiAxOS43MUw4LjE0MDAyIDE3LjI5QzguMDUwMDIgMTcuMTMgOC4wOTAwMiAxNi45NSA4LjIyMDAyIDE2Ljg0TDkuNzAwMDIgMTUuNjhMOS42NTAwMSAxNUw5LjcwMDAyIDE0LjMxTDguMjIwMDIgMTMuMTZDOC4wOTAwMiAxMy4wNSA4LjA1MDAyIDEyLjg2IDguMTQwMDIgMTIuNzFMOS41NDAwMiAxMC4yOUM5LjYyMDAyIDEwLjEzIDkuODEwMDIgMTAuMDcgOS45NjAwMiAxMC4xM0wxMS43MSAxMC44NEMxMi4wNyAxMC41NiAxMi40NiAxMC4zMiAxMi44OSAxMC4xNUwxMy4xNSA4LjI4OTk4QzEzLjE4IDguMTI5OTggMTMuMzIgNy45OTk5OCAxMy41IDcuOTk5OThIMTYuM0MxNi40NyA3Ljk5OTk4IDE2LjYyIDguMTI5OTggMTYuNjQgOC4yODk5OEwxNi45MSAxMC4xNUMxNy4zMyAxMC4zMiAxNy43MyAxMC41NiAxOC4wOSAxMC44NEwxOS44MyAxMC4xM0MyMCAxMC4wNyAyMC4xNyAxMC4xMyAyMC4yNiAxMC4yOUwyMS42NiAxMi43MUMyMS43NSAxMi44NiAyMS43MSAxMy4wNSAyMS41OCAxMy4xNkwyMC4xIDE0LjMxTDIwLjE1IDE1TDIwLjEgMTUuNjhaIi8+CiAgICA8cGF0aCBkPSJNNy4zMjk2NiA3LjQ0NDU0QzguMDgzMSA3LjAwOTU0IDguMzM5MzIgNi4wNTMzMiA3LjkwNDMyIDUuMjk5ODhDNy40NjkzMiA0LjU0NjQzIDYuNTA4MSA0LjI4MTU2IDUuNzU0NjYgNC43MTY1NkM1LjM5MTc2IDQuOTI2MDggNS4xMjY5NSA1LjI3MTE4IDUuMDE4NDkgNS42NzU5NEM0LjkxMDA0IDYuMDgwNzEgNC45NjY4MiA2LjUxMTk4IDUuMTc2MzQgNi44NzQ4OEM1LjYxMTM0IDcuNjI4MzIgNi41NzYyMiA3Ljg3OTU0IDcuMzI5NjYgNy40NDQ1NFpNOS42NTcxOCA0Ljc5NTkzTDEwLjg2NzIgNC45NTE3OUMxMC45NjI4IDQuOTc3NDEgMTEuMDQwMiA1LjA3MTMzIDExLjAzODIgNS4xODc5M0wxMS4wMzg4IDYuOTg4OTNDMTEuMDQ1NSA3LjEwMDU0IDEwLjk2MTYgNy4xOTUxOCAxMC44NTUgNy4yMTA1NEw5LjY2MDAxIDcuMzgwODNMOS4yMzkxNSA4LjEzMTg4TDkuNjY5NjEgOS4yNTc0NUM5LjcwNzI5IDkuMzYyNzEgOS42NjkzNCA5LjQ3Njk5IDkuNTc0MDggOS41MzE5OUw4LjAxNTIzIDEwLjQzMkM3LjkxMTMxIDEwLjQ5MiA3Ljc5MzM3IDEwLjQ2NzcgNy43MjEwNSAxMC4zODI0TDYuOTg3NDggOS40MzE4OEw2LjEwOTMxIDkuNDMwODNMNS4zNDcwNCAxMC4zOTA1QzUuMjg5MDkgMTAuNDcwMiA1LjE3MzgzIDEwLjQ5MDUgNS4wNzE4NyAxMC40MzM5TDMuNTEyNDUgOS41MzI5M0MzLjQxMDQ5IDkuNDc2MzMgMy4zNzY0NyA5LjM1NzQxIDMuNDEwNzUgOS4yNTY3OUwzLjg2MzQ3IDguMTQwOTNMMy42MTc0OSA3Ljc3NDg4TDMuNDIzNDcgNy4zNzg4M0wyLjIzMDc1IDcuMjEyOTdDMi4xMjY0NyA3LjE5MjM1IDIuMDQwNDkgNy4xMDM0MiAyLjA0MjQ1IDYuOTg2ODJMMi4wNDE4NyA1LjE4NTgyQzIuMDQzODMgNS4wNjkyMiAyLjExOTA5IDQuOTc5NTggMi4yMTcwNCA0Ljk2OTIyTDMuNDIwNjUgNC43OTM5M0wzLjg2NzQ5IDQuMDI3ODhMMy40MTEwNSAyLjkxNzMxQzMuMzczMzcgMi44MTIwNCAzLjQxMTMxIDIuNjk3NzYgMy41MTUyMyAyLjYzNzc2TDUuMDc0MDggMS43Mzc3NkM1LjE2OTM0IDEuNjgyNzYgNS4yODcyOSAxLjcwNzA0IDUuMzU5NjEgMS43OTIzMUw2LjExOTE1IDIuNzI3ODhMNi45ODAwMSAyLjczODkzTDcuNzI0OTYgMS43ODkyMkM3Ljc5MTU2IDEuNzA0NTggNy45MTU0OCAxLjY3OTIyIDguMDA4NzkgMS43NDA4Mkw5LjU2ODIxIDIuNjQxODJDOS42NzAxNyAyLjY5ODQyIDkuNzEyODUgMi44MTIzNCA5LjY4NzIzIDIuOTA3OTdMOS4yMTcxOCA0LjAzMzgzTDkuNDYzMTYgNC4zOTk4OEw5LjY1NzE4IDQuNzk1OTNaIi8+CiAgPC9nPgo8L3N2Zz4K); | |
| --jp-icon-caret-down-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOS45LDEzLjYgMy42LDcuNCA0LjQsNi42IDkuOSwxMi4yIDE1LjQsNi43IDE2LjEsNy40ICIvPgoJPC9nPgo8L3N2Zz4K); | |
| --jp-icon-caret-down-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNS45TDksOS43bDMuOC0zLjhsMS4yLDEuMmwtNC45LDVsLTQuOS01TDUuMiw1Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K); | |
| --jp-icon-caret-down: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNy41TDksMTEuMmwzLjgtMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=); | |
| --jp-icon-caret-left: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik0xMC44LDEyLjhMNy4xLDlsMy44LTMuOGwwLDcuNkgxMC44eiIvPgogIDwvZz4KPC9zdmc+Cg==); | |
| --jp-icon-caret-right: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik03LjIsNS4yTDEwLjksOWwtMy44LDMuOFY1LjJINy4yeiIvPgogIDwvZz4KPC9zdmc+Cg==); | |
| --jp-icon-caret-up-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTUuNCwxMy4zIDkuOSw3LjcgNC40LDEzLjIgMy42LDEyLjUgOS45LDYuMyAxNi4xLDEyLjYgIi8+Cgk8L2c+Cjwvc3ZnPgo=); | |
| --jp-icon-caret-up: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik01LjIsMTAuNUw5LDYuOGwzLjgsMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=); | |
| --jp-icon-case-sensitive: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgogIDxnIGNsYXNzPSJqcC1pY29uLWFjY2VudDIiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTcuNiw4aDAuOWwzLjUsOGgtMS4xTDEwLDE0SDZsLTAuOSwySDRMNy42LDh6IE04LDkuMUw2LjQsMTNoMy4yTDgsOS4xeiIvPgogICAgPHBhdGggZD0iTTE2LjYsOS44Yy0wLjIsMC4xLTAuNCwwLjEtMC43LDAuMWMtMC4yLDAtMC40LTAuMS0wLjYtMC4yYy0wLjEtMC4xLTAuMi0wLjQtMC4yLTAuNyBjLTAuMywwLjMtMC42LDAuNS0wLjksMC43Yy0wLjMsMC4xLTAuNywwLjItMS4xLDAuMmMtMC4zLDAtMC41LDAtMC43LTAuMWMtMC4yLTAuMS0wLjQtMC4yLTAuNi0wLjNjLTAuMi0wLjEtMC4zLTAuMy0wLjQtMC41IGMtMC4xLTAuMi0wLjEtMC40LTAuMS0wLjdjMC0wLjMsMC4xLTAuNiwwLjItMC44YzAuMS0wLjIsMC4zLTAuNCwwLjQtMC41QzEyLDcsMTIuMiw2LjksMTIuNSw2LjhjMC4yLTAuMSwwLjUtMC4xLDAuNy0wLjIgYzAuMy0wLjEsMC41LTAuMSwwLjctMC4xYzAuMiwwLDAuNC0wLjEsMC42LTAuMWMwLjIsMCwwLjMtMC4xLDAuNC0wLjJjMC4xLTAuMSwwLjItMC4yLDAuMi0wLjRjMC0xLTEuMS0xLTEuMy0xIGMtMC40LDAtMS40LDAtMS40LDEuMmgtMC45YzAtMC40LDAuMS0wLjcsMC4yLTFjMC4xLTAuMiwwLjMtMC40LDAuNS0wLjZjMC4yLTAuMiwwLjUtMC4zLDAuOC0wLjNDMTMuMyw0LDEzLjYsNCwxMy45LDQgYzAuMywwLDAuNSwwLDAuOCwwLjFjMC4zLDAsMC41LDAuMSwwLjcsMC4yYzAuMiwwLjEsMC40LDAuMywwLjUsMC41QzE2LDUsMTYsNS4yLDE2LDUuNnYyLjljMCwwLjIsMCwwLjQsMCwwLjUgYzAsMC4xLDAuMSwwLjIsMC4zLDAuMmMwLjEsMCwwLjIsMCwwLjMsMFY5Ljh6IE0xNS4yLDYuOWMtMS4yLDAuNi0zLjEsMC4yLTMuMSwxLjRjMCwxLjQsMy4xLDEsMy4xLTAuNVY2Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K); | |
| --jp-icon-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeiIvPgogIDwvZz4KPC9zdmc+Cg==); | |
| --jp-icon-circle-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDJDNi40NyAyIDIgNi40NyAyIDEyczQuNDcgMTAgMTAgMTAgMTAtNC40NyAxMC0xMFMxNy41MyAyIDEyIDJ6bTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4eiIvPgogIDwvZz4KPC9zdmc+Cg==); | |
| --jp-icon-circle: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiLz4KICA8L2c+Cjwvc3ZnPgo=); | |
| --jp-icon-clear: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8bWFzayBpZD0iZG9udXRIb2xlIj4KICAgIDxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIC8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI4IiBmaWxsPSJibGFjayIvPgogIDwvbWFzaz4KCiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxyZWN0IGhlaWdodD0iMTgiIHdpZHRoPSIyIiB4PSIxMSIgeT0iMyIgdHJhbnNmb3JtPSJyb3RhdGUoMzE1LCAxMiwgMTIpIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIgbWFzaz0idXJsKCNkb251dEhvbGUpIi8+CiAgPC9nPgo8L3N2Zz4K); | |
| --jp-icon-close: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1ub25lIGpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIGpwLWljb24zLWhvdmVyIiBmaWxsPSJub25lIj4KICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIi8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIGpwLWljb24tYWNjZW50Mi1ob3ZlciIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPgogIDwvZz4KCiAgPGcgY2xhc3M9ImpwLWljb24tbm9uZSBqcC1pY29uLWJ1c3kiIGZpbGw9Im5vbmUiPgogICAgPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNyIvPgogIDwvZz4KPC9zdmc+Cg==); | |
| --jp-icon-console: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwMCAyMDAiPgogIDxnIGNsYXNzPSJqcC1pY29uLWJyYW5kMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMjg4RDEiPgogICAgPHBhdGggZD0iTTIwIDE5LjhoMTYwdjE1OS45SDIweiIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNmZmYiPgogICAgPHBhdGggZD0iTTEwNSAxMjcuM2g0MHYxMi44aC00MHpNNTEuMSA3N0w3NCA5OS45bC0yMy4zIDIzLjMgMTAuNSAxMC41IDIzLjMtMjMuM0w5NSA5OS45IDg0LjUgODkuNCA2MS42IDY2LjV6Ii8+CiAgPC9nPgo8L3N2Zz4K); | |
| --jp-icon-copy: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTExLjksMUgzLjJDMi40LDEsMS43LDEuNywxLjcsMi41djEwLjJoMS41VjIuNWg4LjdWMXogTTE0LjEsMy45aC04Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjV2MTAuMmMwLDAuOCwwLjcsMS41LDEuNSwxLjVoOCBjMC44LDAsMS41LTAuNywxLjUtMS41VjUuNEMxNS41LDQuNiwxNC45LDMuOSwxNC4xLDMuOXogTTE0LjEsMTUuNWgtOFY1LjRoOFYxNS41eiIvPgogIDwvZz4KPC9zdmc+Cg==); | |
| --jp-icon-cut: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkuNjQgNy42NGMuMjMtLjUuMzYtMS4wNS4zNi0xLjY0IDAtMi4yMS0xLjc5LTQtNC00UzIgMy43OSAyIDZzMS43OSA0IDQgNGMuNTkgMCAxLjE0LS4xMyAxLjY0LS4zNkwxMCAxMmwtMi4zNiAyLjM2QzcuMTQgMTQuMTMgNi41OSAxNCA2IDE0Yy0yLjIxIDAtNCAxLjc5LTQgNHMxLjc5IDQgNCA0IDQtMS43OSA0LTRjMC0uNTktLjEzLTEuMTQtLjM2LTEuNjRMMTIgMTRsNyA3aDN2LTFMOS42NCA3LjY0ek02IDhjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTAgMTJjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTYtNy41Yy0uMjggMC0uNS0uMjItLjUtLjVzLjIyLS41LjUtLjUuNS4yMi41LjUtLjIyLjUtLjUuNXpNMTkgM2wtNiA2IDIgMiA3LTdWM3oiLz4KICA8L2c+Cjwvc3ZnPgo=); | |
| --jp-icon-download: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDloLTRWM0g5djZINWw3IDcgNy03ek01IDE4djJoMTR2LTJINXoiLz4KICA8L2c+Cjwvc3ZnPgo=); | |
| --jp-icon-edit: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMgMTcuMjVWMjFoMy43NUwxNy44MSA5Ljk0bC0zLjc1LTMuNzVMMyAxNy4yNXpNMjAuNzEgNy4wNGMuMzktLjM5LjM5LTEuMDIgMC0xLjQxbC0yLjM0LTIuMzRjLS4zOS0uMzktMS4wMi0uMzktMS40MSAwbC0xLjgzIDEuODMgMy43NSAzLjc1IDEuODMtMS44M3oiLz4KICA8L2c+Cjwvc3ZnPgo=); | |
| --jp-icon-ellipses: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iNSIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxOSIgY3k9IjEyIiByPSIyIi8+CiAgPC9nPgo8L3N2Zz4K); | |
| --jp-icon-extension: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwLjUgMTFIMTlWN2MwLTEuMS0uOS0yLTItMmgtNFYzLjVDMTMgMi4xMiAxMS44OCAxIDEwLjUgMVM4IDIuMTIgOCAzLjVWNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAydjMuOEgzLjVjMS40OSAwIDIuNyAxLjIxIDIuNyAyLjdzLTEuMjEgMi43LTIuNyAyLjdIMlYyMGMwIDEuMS45IDIgMiAyaDMuOHYtMS41YzAtMS40OSAxLjIxLTIuNyAyLjctMi43IDEuNDkgMCAyLjcgMS4yMSAyLjcgMi43VjIySDE3YzEuMSAwIDItLjkgMi0ydi00aDEuNWMxLjM4IDAgMi41LTEuMTIgMi41LTIuNVMyMS44OCAxMSAyMC41IDExeiIvPgogIDwvZz4KPC9zdmc+Cg==); | |
| --jp-icon-fast-forward: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTQgMThsOC41LTZMNCA2djEyem05LTEydjEybDguNS02TDEzIDZ6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=); | |
| --jp-icon-file-upload: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTZoNnYtNmg0bC03LTctNyA3aDR6bS00IDJoMTR2Mkg1eiIvPgogIDwvZz4KPC9zdmc+Cg==); | |
| --jp-icon-file: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuMyA4LjJsLTUuNS01LjVjLS4zLS4zLS43LS41LTEuMi0uNUgzLjljLS44LjEtMS42LjktMS42IDEuOHYxNC4xYzAgLjkuNyAxLjYgMS42IDEuNmgxNC4yYy45IDAgMS42LS43IDEuNi0xLjZWOS40Yy4xLS41LS4xLS45LS40LTEuMnptLTUuOC0zLjNsMy40IDMuNmgtMy40VjQuOXptMy45IDEyLjdINC43Yy0uMSAwLS4yIDAtLjItLjJWNC43YzAtLjIuMS0uMy4yLS4zaDcuMnY0LjRzMCAuOC4zIDEuMWMuMy4zIDEuMS4zIDEuMS4zaDQuM3Y3LjJzLS4xLjItLjIuMnoiLz4KPC9zdmc+Cg==); | |
| --jp-icon-filter-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEwIDE4aDR2LTJoLTR2MnpNMyA2djJoMThWNkgzem0zIDdoMTJ2LTJINnYyeiIvPgogIDwvZz4KPC9zdmc+Cg==); | |
| --jp-icon-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY4YzAtMS4xLS45LTItMi0yaC04bC0yLTJ6Ii8+Cjwvc3ZnPgo=); | |
| --jp-icon-html5: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMDAiIGQ9Ik0xMDguNCAwaDIzdjIyLjhoMjEuMlYwaDIzdjY5aC0yM1Y0NmgtMjF2MjNoLTIzLjJNMjA2IDIzaC0yMC4zVjBoNjMuN3YyM0gyMjl2NDZoLTIzbTUzLjUtNjloMjQuMWwxNC44IDI0LjNMMzEzLjIgMGgyNC4xdjY5aC0yM1YzNC44bC0xNi4xIDI0LjgtMTYuMS0yNC44VjY5aC0yMi42bTg5LjItNjloMjN2NDYuMmgzMi42VjY5aC01NS42Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI2U0NGQyNiIgZD0iTTEwNy42IDQ3MWwtMzMtMzcwLjRoMzYyLjhsLTMzIDM3MC4yTDI1NS43IDUxMiIvPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNmMTY1MjkiIGQ9Ik0yNTYgNDgwLjVWMTMxaDE0OC4zTDM3NiA0NDciLz4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNlYmViZWIiIGQ9Ik0xNDIgMTc2LjNoMTE0djQ1LjRoLTY0LjJsNC4yIDQ2LjVoNjB2NDUuM0gxNTQuNG0yIDIyLjhIMjAybDMuMiAzNi4zIDUwLjggMTMuNnY0Ny40bC05My4yLTI2Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIiBmaWxsPSIjZmZmIiBkPSJNMzY5LjYgMTc2LjNIMjU1Ljh2NDUuNGgxMDkuNm0tNC4xIDQ2LjVIMjU1Ljh2NDUuNGg1NmwtNS4zIDU5LTUwLjcgMTMuNnY0Ny4ybDkzLTI1LjgiLz4KPC9zdmc+Cg==); | |
| --jp-icon-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1icmFuZDQganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNGRkYiIGQ9Ik0yLjIgMi4yaDE3LjV2MTcuNUgyLjJ6Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzNGNTFCNSIgZD0iTTIuMiAyLjJ2MTcuNWgxNy41bC4xLTE3LjVIMi4yem0xMi4xIDIuMmMxLjIgMCAyLjIgMSAyLjIgMi4ycy0xIDIuMi0yLjIgMi4yLTIuMi0xLTIuMi0yLjIgMS0yLjIgMi4yLTIuMnpNNC40IDE3LjZsMy4zLTguOCAzLjMgNi42IDIuMi0zLjIgNC40IDUuNEg0LjR6Ii8+Cjwvc3ZnPgo=); | |
| --jp-icon-inspector: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yem0tNSAxNEg0di00aDExdjR6bTAtNUg0VjloMTF2NHptNSA1aC00VjloNHY5eiIvPgo8L3N2Zz4K); | |
| --jp-icon-json: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNGOUE4MjUiPgogICAgPHBhdGggZD0iTTIwLjIgMTEuOGMtMS42IDAtMS43LjUtMS43IDEgMCAuNC4xLjkuMSAxLjMuMS41LjEuOS4xIDEuMyAwIDEuNy0xLjQgMi4zLTMuNSAyLjNoLS45di0xLjloLjVjMS4xIDAgMS40IDAgMS40LS44IDAtLjMgMC0uNi0uMS0xIDAtLjQtLjEtLjgtLjEtMS4yIDAtMS4zIDAtMS44IDEuMy0yLTEuMy0uMi0xLjMtLjctMS4zLTIgMC0uNC4xLS44LjEtMS4yLjEtLjQuMS0uNy4xLTEgMC0uOC0uNC0uNy0xLjQtLjhoLS41VjQuMWguOWMyLjIgMCAzLjUuNyAzLjUgMi4zIDAgLjQtLjEuOS0uMSAxLjMtLjEuNS0uMS45LS4xIDEuMyAwIC41LjIgMSAxLjcgMXYxLjh6TTEuOCAxMC4xYzEuNiAwIDEuNy0uNSAxLjctMSAwLS40LS4xLS45LS4xLTEuMy0uMS0uNS0uMS0uOS0uMS0xLjMgMC0xLjYgMS40LTIuMyAzLjUtMi4zaC45djEuOWgtLjVjLTEgMC0xLjQgMC0xLjQuOCAwIC4zIDAgLjYuMSAxIDAgLjIuMS42LjEgMSAwIDEuMyAwIDEuOC0xLjMgMkM2IDExLjIgNiAxMS43IDYgMTNjMCAuNC0uMS44LS4xIDEuMi0uMS4zLS4xLjctLjEgMSAwIC44LjMuOCAxLjQuOGguNXYxLjloLS45Yy0yLjEgMC0zLjUtLjYtMy41LTIuMyAwLS40LjEtLjkuMS0xLjMuMS0uNS4xLS45LjEtMS4zIDAtLjUtLjItMS0xLjctMXYtMS45eiIvPgogICAgPGNpcmNsZSBjeD0iMTEiIGN5PSIxMy44IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY3g9IjExIiBjeT0iOC4yIiByPSIyLjEiLz4KICA8L2c+Cjwvc3ZnPgo=); | |
| --jp-icon-jupyter-favicon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjE2NSIgdmlld0JveD0iMCAwIDE1MiAxNjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA3ODk0NywgMTEwLjU4MjkyNykiIGQ9Ik03NS45NDIyODQyLDI5LjU4MDQ1NjEgQzQzLjMwMjM5NDcsMjkuNTgwNDU2MSAxNC43OTY3ODMyLDE3LjY1MzQ2MzQgMCwwIEM1LjUxMDgzMjExLDE1Ljg0MDY4MjkgMTUuNzgxNTM4OSwyOS41NjY3NzMyIDI5LjM5MDQ5NDcsMzkuMjc4NDE3MSBDNDIuOTk5Nyw0OC45ODk4NTM3IDU5LjI3MzcsNTQuMjA2NzgwNSA3NS45NjA1Nzg5LDU0LjIwNjc4MDUgQzkyLjY0NzQ1NzksNTQuMjA2NzgwNSAxMDguOTIxNDU4LDQ4Ljk4OTg1MzcgMTIyLjUzMDY2MywzOS4yNzg0MTcxIEMxMzYuMTM5NDUzLDI5LjU2Njc3MzIgMTQ2LjQxMDI4NCwxNS44NDA2ODI5IDE1MS45MjExNTgsMCBDMTM3LjA4Nzg2OCwxNy42NTM0NjM0IDEwOC41ODI1ODksMjkuNTgwNDU2MSA3NS45NDIyODQyLDI5LjU4MDQ1NjEgTDc1Ljk0MjI4NDIsMjkuNTgwNDU2MSBaIiAvPgogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMzczNjgsIDAuNzA0ODc4KSIgZD0iTTc1Ljk3ODQ1NzksMjQuNjI2NDA3MyBDMTA4LjYxODc2MywyNC42MjY0MDczIDEzNy4xMjQ0NTgsMzYuNTUzNDQxNSAxNTEuOTIxMTU4LDU0LjIwNjc4MDUgQzE0Ni40MTAyODQsMzguMzY2MjIyIDEzNi4xMzk0NTMsMjQuNjQwMTMxNyAxMjIuNTMwNjYzLDE0LjkyODQ4NzggQzEwOC45MjE0NTgsNS4yMTY4NDM5IDkyLjY0NzQ1NzksMCA3NS45NjA1Nzg5LDAgQzU5LjI3MzcsMCA0Mi45OTk3LDUuMjE2ODQzOSAyOS4zOTA0OTQ3LDE0LjkyODQ4NzggQzE1Ljc4MTUzODksMjQuNjQwMTMxNyA1LjUxMDgzMjExLDM4LjM2NjIyMiAwLDU0LjIwNjc4MDUgQzE0LjgzMzA4MTYsMzYuNTg5OTI5MyA0My4zMzg1Njg0LDI0LjYyNjQwNzMgNzUuOTc4NDU3OSwyNC42MjY0MDczIEw3NS45Nzg0NTc5LDI0LjYyNjQwNzMgWiIgLz4KICA8L2c+Cjwvc3ZnPgo=); | |
| --jp-icon-jupyter: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCAzOSA1MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYzOCAtMjI4MSkiPgogICAgPGcgY2xhc3M9ImpwLWljb24td2FybjAiIGZpbGw9IiNGMzc3MjYiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5Ljc0IDIzMTEuOTgpIiBkPSJNIDE4LjI2NDYgNy4xMzQxMUMgMTAuNDE0NSA3LjEzNDExIDMuNTU4NzIgNC4yNTc2IDAgMEMgMS4zMjUzOSAzLjgyMDQgMy43OTU1NiA3LjEzMDgxIDcuMDY4NiA5LjQ3MzAzQyAxMC4zNDE3IDExLjgxNTIgMTQuMjU1NyAxMy4wNzM0IDE4LjI2OSAxMy4wNzM0QyAyMi4yODIzIDEzLjA3MzQgMjYuMTk2MyAxMS44MTUyIDI5LjQ2OTQgOS40NzMwM0MgMzIuNzQyNCA3LjEzMDgxIDM1LjIxMjYgMy44MjA0IDM2LjUzOCAwQyAzMi45NzA1IDQuMjU3NiAyNi4xMTQ4IDcuMTM0MTEgMTguMjY0NiA3LjEzNDExWiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5LjczIDIyODUuNDgpIiBkPSJNIDE4LjI3MzMgNS45MzkzMUMgMjYuMTIzNSA1LjkzOTMxIDMyLjk3OTMgOC44MTU4MyAzNi41MzggMTMuMDczNEMgMzUuMjEyNiA5LjI1MzAzIDMyLjc0MjQgNS45NDI2MiAyOS40Njk0IDMuNjAwNEMgMjYuMTk2MyAxLjI1ODE4IDIyLjI4MjMgMCAxOC4yNjkgMEMgMTQuMjU1NyAwIDEwLjM0MTcgMS4yNTgxOCA3LjA2ODYgMy42MDA0QyAzLjc5NTU2IDUuOTQyNjIgMS4zMjUzOSA5LjI1MzAzIDAgMTMuMDczNEMgMy41Njc0NSA4LjgyNDYzIDEwLjQyMzIgNS45MzkzMSAxOC4yNzMzIDUuOTM5MzFaIi8+CiAgICA8L2c+CiAgICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjY5LjMgMjI4MS4zMSkiIGQ9Ik0gNS44OTM1MyAyLjg0NEMgNS45MTg4OSAzLjQzMTY1IDUuNzcwODUgNC4wMTM2NyA1LjQ2ODE1IDQuNTE2NDVDIDUuMTY1NDUgNS4wMTkyMiA0LjcyMTY4IDUuNDIwMTUgNC4xOTI5OSA1LjY2ODUxQyAzLjY2NDMgNS45MTY4OCAzLjA3NDQ0IDYuMDAxNTEgMi40OTgwNSA1LjkxMTcxQyAxLjkyMTY2IDUuODIxOSAxLjM4NDYzIDUuNTYxNyAwLjk1NDg5OCA1LjE2NDAxQyAwLjUyNTE3IDQuNzY2MzMgMC4yMjIwNTYgNC4yNDkwMyAwLjA4MzkwMzcgMy42Nzc1N0MgLTAuMDU0MjQ4MyAzLjEwNjExIC0wLjAyMTIzIDIuNTA2MTcgMC4xNzg3ODEgMS45NTM2NEMgMC4zNzg3OTMgMS40MDExIDAuNzM2ODA5IDAuOTIwODE3IDEuMjA3NTQgMC41NzM1MzhDIDEuNjc4MjYgMC4yMjYyNTkgMi4yNDA1NSAwLjAyNzU5MTkgMi44MjMyNiAwLjAwMjY3MjI5QyAzLjYwMzg5IC0wLjAzMDcxMTUgNC4zNjU3MyAwLjI0OTc4OSA0Ljk0MTQyIDAuNzgyNTUxQyA1LjUxNzExIDEuMzE1MzEgNS44NTk1NiAyLjA1Njc2IDUuODkzNTMgMi44NDRaIi8+CiAgICAgIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MzkuOCAyMzIzLjgxKSIgZD0iTSA3LjQyNzg5IDMuNTgzMzhDIDcuNDYwMDggNC4zMjQzIDcuMjczNTUgNS4wNTgxOSA2Ljg5MTkzIDUuNjkyMTNDIDYuNTEwMzEgNi4zMjYwNyA1Ljk1MDc1IDYuODMxNTYgNS4yODQxMSA3LjE0NDZDIDQuNjE3NDcgNy40NTc2MyAzLjg3MzcxIDcuNTY0MTQgMy4xNDcwMiA3LjQ1MDYzQyAyLjQyMDMyIDcuMzM3MTIgMS43NDMzNiA3LjAwODcgMS4yMDE4NCA2LjUwNjk1QyAwLjY2MDMyOCA2LjAwNTIgMC4yNzg2MSA1LjM1MjY4IDAuMTA1MDE3IDQuNjMyMDJDIC0wLjA2ODU3NTcgMy45MTEzNSAtMC4wMjYyMzYxIDMuMTU0OTQgMC4yMjY2NzUgMi40NTg1NkMgMC40Nzk1ODcgMS43NjIxNyAwLjkzMTY5NyAxLjE1NzEzIDEuNTI1NzYgMC43MjAwMzNDIDIuMTE5ODMgMC4yODI5MzUgMi44MjkxNCAwLjAzMzQzOTUgMy41NjM4OSAwLjAwMzEzMzQ0QyA0LjU0NjY3IC0wLjAzNzQwMzMgNS41MDUyOSAwLjMxNjcwNiA2LjIyOTYxIDAuOTg3ODM1QyA2Ljk1MzkzIDEuNjU4OTYgNy4zODQ4NCAyLjU5MjM1IDcuNDI3ODkgMy41ODMzOEwgNy40Mjc4OSAzLjU4MzM4WiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM4LjM2IDIyODYuMDYpIiBkPSJNIDIuMjc0NzEgNC4zOTYyOUMgMS44NDM2MyA0LjQxNTA4IDEuNDE2NzEgNC4zMDQ0NSAxLjA0Nzk5IDQuMDc4NDNDIDAuNjc5MjY4IDMuODUyNCAwLjM4NTMyOCAzLjUyMTE0IDAuMjAzMzcxIDMuMTI2NTZDIDAuMDIxNDEzNiAyLjczMTk4IC0wLjA0MDM3OTggMi4yOTE4MyAwLjAyNTgxMTYgMS44NjE4MUMgMC4wOTIwMDMxIDEuNDMxOCAwLjI4MzIwNCAxLjAzMTI2IDAuNTc1MjEzIDAuNzEwODgzQyAwLjg2NzIyMiAwLjM5MDUxIDEuMjQ2OTEgMC4xNjQ3MDggMS42NjYyMiAwLjA2MjA1OTJDIDIuMDg1NTMgLTAuMDQwNTg5NyAyLjUyNTYxIC0wLjAxNTQ3MTQgMi45MzA3NiAwLjEzNDIzNUMgMy4zMzU5MSAwLjI4Mzk0MSAzLjY4NzkyIDAuNTUxNTA1IDMuOTQyMjIgMC45MDMwNkMgNC4xOTY1MiAxLjI1NDYyIDQuMzQxNjkgMS42NzQzNiA0LjM1OTM1IDIuMTA5MTZDIDQuMzgyOTkgMi42OTEwNyA0LjE3Njc4IDMuMjU4NjkgMy43ODU5NyAzLjY4NzQ2QyAzLjM5NTE2IDQuMTE2MjQgMi44NTE2NiA0LjM3MTE2IDIuMjc0NzEgNC4zOTYyOUwgMi4yNzQ3MSA0LjM5NjI5WiIvPgogICAgPC9nPgogIDwvZz4+Cjwvc3ZnPgo=); | |
| --jp-icon-jupyterlab-wordmark: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIHZpZXdCb3g9IjAgMCAxODYwLjggNDc1Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0RTRFNEUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4MC4xMzY0MDEsIDY0LjI3MTQ5MykiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDU4Ljg3NTU2NikiPgogICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA4NzYwMywgMC4xNDAyOTQpIj4KICAgICAgICA8cGF0aCBkPSJNLTQyNi45LDE2OS44YzAsNDguNy0zLjcsNjQuNy0xMy42LDc2LjRjLTEwLjgsMTAtMjUsMTUuNS0zOS43LDE1LjVsMy43LDI5IGMyMi44LDAuMyw0NC44LTcuOSw2MS45LTIzLjFjMTcuOC0xOC41LDI0LTQ0LjEsMjQtODMuM1YwSC00Mjd2MTcwLjFMLTQyNi45LDE2OS44TC00MjYuOSwxNjkuOHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU1LjA0NTI5NiwgNTYuODM3MTA0KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNTYyNDUzLCAxLjc5OTg0MikiPgogICAgICAgIDxwYXRoIGQ9Ik0tMzEyLDE0OGMwLDIxLDAsMzkuNSwxLjcsNTUuNGgtMzEuOGwtMi4xLTMzLjNoLTAuOGMtNi43LDExLjYtMTYuNCwyMS4zLTI4LDI3LjkgYy0xMS42LDYuNi0yNC44LDEwLTM4LjIsOS44Yy0zMS40LDAtNjktMTcuNy02OS04OVYwaDM2LjR2MTEyLjdjMCwzOC43LDExLjYsNjQuNyw0NC42LDY0LjdjMTAuMy0wLjIsMjAuNC0zLjUsMjguOS05LjQgYzguNS01LjksMTUuMS0xNC4zLDE4LjktMjMuOWMyLjItNi4xLDMuMy0xMi41LDMuMy0xOC45VjAuMmgzNi40VjE0OEgtMzEyTC0zMTIsMTQ4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTAuMDEzMzIyLCA1My40Nzk2MzgpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS43MDY0NTgsIDAuMjMxNDI1KSI+CiAgICAgICAgPHBhdGggZD0iTS00NzguNiw3MS40YzAtMjYtMC44LTQ3LTEuNy02Ni43aDMyLjdsMS43LDM0LjhoMC44YzcuMS0xMi41LDE3LjUtMjIuOCwzMC4xLTI5LjcgYzEyLjUtNywyNi43LTEwLjMsNDEtOS44YzQ4LjMsMCw4NC43LDQxLjcsODQuNywxMDMuM2MwLDczLjEtNDMuNywxMDkuMi05MSwxMDkuMmMtMTIuMSwwLjUtMjQuMi0yLjItMzUtNy44IGMtMTAuOC01LjYtMTkuOS0xMy45LTI2LjYtMjQuMmgtMC44VjI5MWgtMzZ2LTIyMEwtNDc4LjYsNzEuNEwtNDc4LjYsNzEuNHogTS00NDIuNiwxMjUuNmMwLjEsNS4xLDAuNiwxMC4xLDEuNywxNS4xIGMzLDEyLjMsOS45LDIzLjMsMTkuOCwzMS4xYzkuOSw3LjgsMjIuMSwxMi4xLDM0LjcsMTIuMWMzOC41LDAsNjAuNy0zMS45LDYwLjctNzguNWMwLTQwLjctMjEuMS03NS42LTU5LjUtNzUuNiBjLTEyLjksMC40LTI1LjMsNS4xLTM1LjMsMTMuNGMtOS45LDguMy0xNi45LDE5LjctMTkuNiwzMi40Yy0xLjUsNC45LTIuMywxMC0yLjUsMTUuMVYxMjUuNkwtNDQyLjYsMTI1LjZMLTQ0Mi42LDEyNS42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MDYuNzQwNzI2LCA1Ni44MzcxMDQpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC43NTEyMjYsIDEuOTg5Mjk5KSI+CiAgICAgICAgPHBhdGggZD0iTS00NDAuOCwwbDQzLjcsMTIwLjFjNC41LDEzLjQsOS41LDI5LjQsMTIuOCw0MS43aDAuOGMzLjctMTIuMiw3LjktMjcuNywxMi44LTQyLjQgbDM5LjctMTE5LjJoMzguNUwtMzQ2LjksMTQ1Yy0yNiw2OS43LTQzLjcsMTA1LjQtNjguNiwxMjcuMmMtMTIuNSwxMS43LTI3LjksMjAtNDQuNiwyMy45bC05LjEtMzEuMSBjMTEuNy0zLjksMjIuNS0xMC4xLDMxLjgtMTguMWMxMy4yLTExLjEsMjMuNy0yNS4yLDMwLjYtNDEuMmMxLjUtMi44LDIuNS01LjcsMi45LTguOGMtMC4zLTMuMy0xLjItNi42LTIuNS05LjdMLTQ4MC4yLDAuMSBoMzkuN0wtNDQwLjgsMEwtNDQwLjgsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODIyLjc0ODEwNCwgMC4wMDAwMDApIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS40NjQwNTAsIDAuMzc4OTE0KSI+CiAgICAgICAgPHBhdGggZD0iTS00MTMuNywwdjU4LjNoNTJ2MjguMmgtNTJWMTk2YzAsMjUsNywzOS41LDI3LjMsMzkuNWM3LjEsMC4xLDE0LjItMC43LDIxLjEtMi41IGwxLjcsMjcuN2MtMTAuMywzLjctMjEuMyw1LjQtMzIuMiw1Yy03LjMsMC40LTE0LjYtMC43LTIxLjMtMy40Yy02LjgtMi43LTEyLjktNi44LTE3LjktMTIuMWMtMTAuMy0xMC45LTE0LjEtMjktMTQuMS01Mi45IFY4Ni41aC0zMVY1OC4zaDMxVjkuNkwtNDEzLjcsMEwtNDEzLjcsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTc0LjQzMzI4NiwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTkwMDM0LCAwLjYxMDMzOSkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDQ1LjgsMTEzYzAuOCw1MCwzMi4yLDcwLjYsNjguNiw3MC42YzE5LDAuNiwzNy45LTMsNTUuMy0xMC41bDYuMiwyNi40IGMtMjAuOSw4LjktNDMuNSwxMy4xLTY2LjIsMTIuNmMtNjEuNSwwLTk4LjMtNDEuMi05OC4zLTEwMi41Qy00ODAuMiw0OC4yLTQ0NC43LDAtMzg2LjUsMGM2NS4yLDAsODIuNyw1OC4zLDgyLjcsOTUuNyBjLTAuMSw1LjgtMC41LDExLjUtMS4yLDE3LjJoLTE0MC42SC00NDUuOEwtNDQ1LjgsMTEzeiBNLTMzOS4yLDg2LjZjMC40LTIzLjUtOS41LTYwLjEtNTAuNC02MC4xIGMtMzYuOCwwLTUyLjgsMzQuNC01NS43LDYwLjFILTMzOS4yTC0zMzkuMiw4Ni42TC0zMzkuMiw4Ni42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAxLjk2MTA1OCwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMTc5NjQwLCAwLjcwNTA2OCkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDc4LjYsNjhjMC0yMy45LTAuNC00NC41LTEuNy02My40aDMxLjhsMS4yLDM5LjloMS43YzkuMS0yNy4zLDMxLTQ0LjUsNTUuMy00NC41IGMzLjUtMC4xLDcsMC40LDEwLjMsMS4ydjM0LjhjLTQuMS0wLjktOC4yLTEuMy0xMi40LTEuMmMtMjUuNiwwLTQzLjcsMTkuNy00OC43LDQ3LjRjLTEsNS43LTEuNiwxMS41LTEuNywxNy4ydjEwOC4zaC0zNlY2OCBMLTQ3OC42LDY4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCBkPSJNMTM1Mi4zLDMyNi4yaDM3VjI4aC0zN1YzMjYuMnogTTE2MDQuOCwzMjYuMmMtMi41LTEzLjktMy40LTMxLjEtMy40LTQ4Ljd2LTc2IGMwLTQwLjctMTUuMS04My4xLTc3LjMtODMuMWMtMjUuNiwwLTUwLDcuMS02Ni44LDE4LjFsOC40LDI0LjRjMTQuMy05LjIsMzQtMTUuMSw1My0xNS4xYzQxLjYsMCw0Ni4yLDMwLjIsNDYuMiw0N3Y0LjIgYy03OC42LTAuNC0xMjIuMywyNi41LTEyMi4zLDc1LjZjMCwyOS40LDIxLDU4LjQsNjIuMiw1OC40YzI5LDAsNTAuOS0xNC4zLDYyLjItMzAuMmgxLjNsMi45LDI1LjZIMTYwNC44eiBNMTU2NS43LDI1Ny43IGMwLDMuOC0wLjgsOC0yLjEsMTEuOGMtNS45LDE3LjItMjIuNywzNC00OS4yLDM0Yy0xOC45LDAtMzQuOS0xMS4zLTM0LjktMzUuM2MwLTM5LjUsNDUuOC00Ni42LDg2LjItNDUuOFYyNTcuN3ogTTE2OTguNSwzMjYuMiBsMS43LTMzLjZoMS4zYzE1LjEsMjYuOSwzOC43LDM4LjIsNjguMSwzOC4yYzQ1LjQsMCw5MS4yLTM2LjEsOTEuMi0xMDguOGMwLjQtNjEuNy0zNS4zLTEwMy43LTg1LjctMTAzLjcgYy0zMi44LDAtNTYuMywxNC43LTY5LjMsMzcuNGgtMC44VjI4aC0zNi42djI0NS43YzAsMTguMS0wLjgsMzguNi0xLjcsNTIuNUgxNjk4LjV6IE0xNzA0LjgsMjA4LjJjMC01LjksMS4zLTEwLjksMi4xLTE1LjEgYzcuNi0yOC4xLDMxLjEtNDUuNCw1Ni4zLTQ1LjRjMzkuNSwwLDYwLjUsMzQuOSw2MC41LDc1LjZjMCw0Ni42LTIzLjEsNzguMS02MS44LDc4LjFjLTI2LjksMC00OC4zLTE3LjYtNTUuNS00My4zIGMtMC44LTQuMi0xLjctOC44LTEuNy0xMy40VjIwOC4yeiIvPgogIDwvZz4KPC9zdmc+Cg==); | |
| --jp-icon-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgZmlsbD0iIzYxNjE2MSIgZD0iTTE1IDlIOXY2aDZWOXptLTIgNGgtMnYtMmgydjJ6bTgtMlY5aC0yVjdjMC0xLjEtLjktMi0yLTJoLTJWM2gtMnYyaC0yVjNIOXYySDdjLTEuMSAwLTIgLjktMiAydjJIM3YyaDJ2MkgzdjJoMnYyYzAgMS4xLjkgMiAyIDJoMnYyaDJ2LTJoMnYyaDJ2LTJoMmMxLjEgMCAyLS45IDItMnYtMmgydi0yaC0ydi0yaDJ6bS00IDZIN1Y3aDEwdjEweiIvPgo8L3N2Zz4K); | |
| --jp-icon-keyboard: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMTdjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY3YzAtMS4xLS45LTItMi0yem0tOSAzaDJ2MmgtMlY4em0wIDNoMnYyaC0ydi0yek04IDhoMnYySDhWOHptMCAzaDJ2Mkg4di0yem0tMSAySDV2LTJoMnYyem0wLTNINVY4aDJ2MnptOSA3SDh2LTJoOHYyem0wLTRoLTJ2LTJoMnYyem0wLTNoLTJWOGgydjJ6bTMgM2gtMnYtMmgydjJ6bTAtM2gtMlY4aDJ2MnoiLz4KPC9zdmc+Cg==); | |
| --jp-icon-launcher: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkgMTlINVY1aDdWM0g1YTIgMiAwIDAwLTIgMnYxNGEyIDIgMCAwMDIgMmgxNGMxLjEgMCAyLS45IDItMnYtN2gtMnY3ek0xNCAzdjJoMy41OWwtOS44MyA5LjgzIDEuNDEgMS40MUwxOSA2LjQxVjEwaDJWM2gtN3oiLz4KPC9zdmc+Cg==); | |
| --jp-icon-line-form: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IndoaXRlIiBkPSJNNS44OCA0LjEyTDEzLjc2IDEybC03Ljg4IDcuODhMOCAyMmwxMC0xMEw4IDJ6Ii8+Cjwvc3ZnPgo=); | |
| --jp-icon-link: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMuOSAxMmMwLTEuNzEgMS4zOS0zLjEgMy4xLTMuMWg0VjdIN2MtMi43NiAwLTUgMi4yNC01IDVzMi4yNCA1IDUgNWg0di0xLjlIN2MtMS43MSAwLTMuMS0xLjM5LTMuMS0zLjF6TTggMTNoOHYtMkg4djJ6bTktNmgtNHYxLjloNGMxLjcxIDAgMy4xIDEuMzkgMy4xIDMuMXMtMS4zOSAzLjEtMy4xIDMuMWgtNFYxN2g0YzIuNzYgMCA1LTIuMjQgNS01cy0yLjI0LTUtNS01eiIvPgogIDwvZz4KPC9zdmc+Cg==); | |
| --jp-icon-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xOSA1djE0SDVWNWgxNG0xLjEtMkgzLjljLS41IDAtLjkuNC0uOS45djE2LjJjMCAuNC40LjkuOS45aDE2LjJjLjQgMCAuOS0uNS45LS45VjMuOWMwLS41LS41LS45LS45LS45ek0xMSA3aDZ2MmgtNlY3em0wIDRoNnYyaC02di0yem0wIDRoNnYyaC02ek03IDdoMnYySDd6bTAgNGgydjJIN3ptMCA0aDJ2Mkg3eiIvPgo8L3N2Zz4=); | |
| --jp-icon-listings-info: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTAuOTc4IDUwLjk3OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAuOTc4IDUwLjk3ODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggc3R5bGU9ImZpbGw6IzAxMDAwMjsiIGQ9Ik00My41Miw3LjQ1OEMzOC43MTEsMi42NDgsMzIuMzA3LDAsMjUuNDg5LDBDMTguNjcsMCwxMi4yNjYsMi42NDgsNy40NTgsNy40NTgNCgkJCQljLTkuOTQzLDkuOTQxLTkuOTQzLDI2LjExOSwwLDM2LjA2MmM0LjgwOSw0LjgwOSwxMS4yMTIsNy40NTYsMTguMDMxLDcuNDU4YzAsMCwwLjAwMSwwLDAuMDAyLDANCgkJCQljNi44MTYsMCwxMy4yMjEtMi42NDgsMTguMDI5LTcuNDU4YzQuODA5LTQuODA5LDcuNDU3LTExLjIxMiw3LjQ1Ny0xOC4wM0M1MC45NzcsMTguNjcsNDguMzI4LDEyLjI2Niw0My41Miw3LjQ1OHoNCgkJCQkgTTQyLjEwNiw0Mi4xMDVjLTQuNDMyLDQuNDMxLTEwLjMzMiw2Ljg3Mi0xNi42MTUsNi44NzJoLTAuMDAyYy02LjI4NS0wLjAwMS0xMi4xODctMi40NDEtMTYuNjE3LTYuODcyDQoJCQkJYy05LjE2Mi05LjE2My05LjE2Mi0yNC4wNzEsMC0zMy4yMzNDMTMuMzAzLDQuNDQsMTkuMjA0LDIsMjUuNDg5LDJjNi4yODQsMCwxMi4xODYsMi40NCwxNi42MTcsNi44NzINCgkJCQljNC40MzEsNC40MzEsNi44NzEsMTAuMzMyLDYuODcxLDE2LjYxN0M0OC45NzcsMzEuNzcyLDQ2LjUzNiwzNy42NzUsNDIuMTA2LDQyLjEwNXoiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxwYXRoIHN0eWxlPSJmaWxsOiMwMTAwMDI7IiBkPSJNMjMuNTc4LDMyLjIxOGMtMC4wMjMtMS43MzQsMC4xNDMtMy4wNTksMC40OTYtMy45NzJjMC4zNTMtMC45MTMsMS4xMS0xLjk5NywyLjI3Mi0zLjI1Mw0KCQkJCWMwLjQ2OC0wLjUzNiwwLjkyMy0xLjA2MiwxLjM2Ny0xLjU3NWMwLjYyNi0wLjc1MywxLjEwNC0xLjQ3OCwxLjQzNi0yLjE3NWMwLjMzMS0wLjcwNywwLjQ5NS0xLjU0MSwwLjQ5NS0yLjUNCgkJCQljMC0xLjA5Ni0wLjI2LTIuMDg4LTAuNzc5LTIuOTc5Yy0wLjU2NS0wLjg3OS0xLjUwMS0xLjMzNi0yLjgwNi0xLjM2OWMtMS44MDIsMC4wNTctMi45ODUsMC42NjctMy41NSwxLjgzMg0KCQkJCWMtMC4zMDEsMC41MzUtMC41MDMsMS4xNDEtMC42MDcsMS44MTRjLTAuMTM5LDAuNzA3LTAuMjA3LDEuNDMyLTAuMjA3LDIuMTc0aC0yLjkzN2MtMC4wOTEtMi4yMDgsMC40MDctNC4xMTQsMS40OTMtNS43MTkNCgkJCQljMS4wNjItMS42NCwyLjg1NS0yLjQ4MSw1LjM3OC0yLjUyN2MyLjE2LDAuMDIzLDMuODc0LDAuNjA4LDUuMTQxLDEuNzU4YzEuMjc4LDEuMTYsMS45MjksMi43NjQsMS45NSw0LjgxMQ0KCQkJCWMwLDEuMTQyLTAuMTM3LDIuMTExLTAuNDEsMi45MTFjLTAuMzA5LDAuODQ1LTAuNzMxLDEuNTkzLTEuMjY4LDIuMjQzYy0wLjQ5MiwwLjY1LTEuMDY4LDEuMzE4LTEuNzMsMi4wMDINCgkJCQljLTAuNjUsMC42OTctMS4zMTMsMS40NzktMS45ODcsMi4zNDZjLTAuMjM5LDAuMzc3LTAuNDI5LDAuNzc3LTAuNTY1LDEuMTk5Yy0wLjE2LDAuOTU5LTAuMjE3LDEuOTUxLTAuMTcxLDIuOTc5DQoJCQkJQzI2LjU4OSwzMi4yMTgsMjMuNTc4LDMyLjIxOCwyMy41NzgsMzIuMjE4eiBNMjMuNTc4LDM4LjIydi0zLjQ4NGgzLjA3NnYzLjQ4NEgyMy41Nzh6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==); | |
| --jp-icon-markdown: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjN0IxRkEyIiBkPSJNNSAxNC45aDEybC02LjEgNnptOS40LTYuOGMwLTEuMy0uMS0yLjktLjEtNC41LS40IDEuNC0uOSAyLjktMS4zIDQuM2wtMS4zIDQuM2gtMkw4LjUgNy45Yy0uNC0xLjMtLjctMi45LTEtNC4zLS4xIDEuNi0uMSAzLjItLjIgNC42TDcgMTIuNEg0LjhsLjctMTFoMy4zTDEwIDVjLjQgMS4yLjcgMi43IDEgMy45LjMtMS4yLjctMi42IDEtMy45bDEuMi0zLjdoMy4zbC42IDExaC0yLjRsLS4zLTQuMnoiLz4KPC9zdmc+Cg==); | |
| --jp-icon-new-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDZoLThsLTItMkg0Yy0xLjExIDAtMS45OS44OS0xLjk5IDJMMiAxOGMwIDEuMTEuODkgMiAyIDJoMTZjMS4xMSAwIDItLjg5IDItMlY4YzAtMS4xMS0uODktMi0yLTJ6bS0xIDhoLTN2M2gtMnYtM2gtM3YtMmgzVjloMnYzaDN2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=); | |
| --jp-icon-not-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMTkgMTcuMTg0NCAyLjk2OTY4IDE0LjMwMzIgMS44NjA5NCAxMS40NDA5WiIvPgogICAgPHBhdGggY2xhc3M9ImpwLWljb24yIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4zMTU5MiA5LjMyMDMxKSIgZD0iTTcuMzY4NDIgMEwwIDcuMzY0NzkiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMzE1OTIgMTYuNjgzNikgc2NhbGUoMSAtMSkiIGQ9Ik03LjM2ODQyIDBMMCA3LjM2NDc5Ii8+Cjwvc3ZnPgo=); | |
| --jp-icon-notebook: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNFRjZDMDAiPgogICAgPHBhdGggZD0iTTE4LjcgMy4zdjE1LjRIMy4zVjMuM2gxNS40bTEuNS0xLjVIMS44djE4LjNoMTguM2wuMS0xOC4zeiIvPgogICAgPHBhdGggZD0iTTE2LjUgMTYuNWwtNS40LTQuMy01LjYgNC4zdi0xMWgxMXoiLz4KICA8L2c+Cjwvc3ZnPgo=); | |
| --jp-icon-palette: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE4IDEzVjIwSDRWNkg5LjAyQzkuMDcgNS4yOSA5LjI0IDQuNjIgOS41IDRINEMyLjkgNCAyIDQuOSAyIDZWMjBDMiAyMS4xIDIuOSAyMiA0IDIySDE4QzE5LjEgMjIgMjAgMjEuMSAyMCAyMFYxNUwxOCAxM1pNMTkuMyA4Ljg5QzE5Ljc0IDguMTkgMjAgNy4zOCAyMCA2LjVDMjAgNC4wMSAxNy45OSAyIDE1LjUgMkMxMy4wMSAyIDExIDQuMDEgMTEgNi41QzExIDguOTkgMTMuMDEgMTEgMTUuNDkgMTFDMTYuMzcgMTEgMTcuMTkgMTAuNzQgMTcuODggMTAuM0wyMSAxMy40MkwyMi40MiAxMkwxOS4zIDguODlaTTE1LjUgOUMxNC4xMiA5IDEzIDcuODggMTMgNi41QzEzIDUuMTIgMTQuMTIgNCAxNS41IDRDMTYuODggNCAxOCA1LjEyIDE4IDYuNUMxOCA3Ljg4IDE2Ljg4IDkgMTUuNSA5WiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDZIOS4wMTg5NEM5LjAwNjM5IDYuMTY1MDIgOSA2LjMzMTc2IDkgNi41QzkgOC44MTU3NyAxMC4yMTEgMTAuODQ4NyAxMi4wMzQzIDEySDlWMTRIMTZWMTIuOTgxMUMxNi41NzAzIDEyLjkzNzcgMTcuMTIgMTIuODIwNyAxNy42Mzk2IDEyLjYzOTZMMTggMTNWMjBINFY2Wk04IDhINlYxMEg4VjhaTTYgMTJIOFYxNEg2VjEyWk04IDE2SDZWMThIOFYxNlpNOSAxNkgxNlYxOEg5VjE2WiIvPgogIDwvZz4KPC9zdmc+Cg==); | |
| --jp-icon-paste: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE5IDJoLTQuMThDMTQuNC44NCAxMy4zIDAgMTIgMGMtMS4zIDAtMi40Ljg0LTIuODIgMkg1Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjRjMC0xLjEtLjktMi0yLTJ6bS03IDBjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDEtMS0uNDUtMS0xIC40NS0xIDEtMXptNyAxOEg1VjRoMnYzaDEwVjRoMnYxNnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==); | |
| --jp-icon-python: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1icmFuZDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMEQ0N0ExIj4KICAgIDxwYXRoIGQ9Ik0xMS4xIDYuOVY1LjhINi45YzAtLjUgMC0xLjMuMi0xLjYuNC0uNy44LTEuMSAxLjctMS40IDEuNy0uMyAyLjUtLjMgMy45LS4xIDEgLjEgMS45LjkgMS45IDEuOXY0LjJjMCAuNS0uOSAxLjYtMiAxLjZIOC44Yy0xLjUgMC0yLjQgMS40LTIuNCAyLjh2Mi4ySDQuN0MzLjUgMTUuMSAzIDE0IDMgMTMuMVY5Yy0uMS0xIC42LTIgMS44LTIgMS41LS4xIDYuMy0uMSA2LjMtLjF6Ii8+CiAgICA8cGF0aCBkPSJNMTAuOSAxNS4xdjEuMWg0LjJjMCAuNSAwIDEuMy0uMiAxLjYtLjQuNy0uOCAxLjEtMS43IDEuNC0xLjcuMy0yLjUuMy0zLjkuMS0xLS4xLTEuOS0uOS0xLjktMS45di00LjJjMC0uNS45LTEuNiAyLTEuNmgzLjhjMS41IDAgMi40LTEuNCAyLjQtMi44VjYuNmgxLjdDMTguNSA2LjkgMTkgOCAxOSA4LjlWMTNjMCAxLS43IDIuMS0xLjkgMi4xaC02LjJ6Ii8+CiAgPC9nPgo8L3N2Zz4K); | |
| --jp-icon-r-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjE5NkYzIiBkPSJNNC40IDIuNWMxLjItLjEgMi45LS4zIDQuOS0uMyAyLjUgMCA0LjEuNCA1LjIgMS4zIDEgLjcgMS41IDEuOSAxLjUgMy41IDAgMi0xLjQgMy41LTIuOSA0LjEgMS4yLjQgMS43IDEuNiAyLjIgMyAuNiAxLjkgMSAzLjkgMS4zIDQuNmgtMy44Yy0uMy0uNC0uOC0xLjctMS4yLTMuN3MtMS4yLTIuNi0yLjYtMi42aC0uOXY2LjRINC40VjIuNXptMy43IDYuOWgxLjRjMS45IDAgMi45LS45IDIuOS0yLjNzLTEtMi4zLTIuOC0yLjNjLS43IDAtMS4zIDAtMS42LjJ2NC41aC4xdi0uMXoiLz4KPC9zdmc+Cg==); | |
| --jp-icon-react: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMTUwIDE1MCA1NDEuOSAyOTUuMyI+CiAgPGcgY2xhc3M9ImpwLWljb24tYnJhbmQyIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzYxREFGQiI+CiAgICA8cGF0aCBkPSJNNjY2LjMgMjk2LjVjMC0zMi41LTQwLjctNjMuMy0xMDMuMS04Mi40IDE0LjQtNjMuNiA4LTExNC4yLTIwLjItMTMwLjQtNi41LTMuOC0xNC4xLTUuNi0yMi40LTUuNnYyMi4zYzQuNiAwIDguMy45IDExLjQgMi42IDEzLjYgNy44IDE5LjUgMzcuNSAxNC45IDc1LjctMS4xIDkuNC0yLjkgMTkuMy01LjEgMjkuNC0xOS42LTQuOC00MS04LjUtNjMuNS0xMC45LTEzLjUtMTguNS0yNy41LTM1LjMtNDEuNi01MCAzMi42LTMwLjMgNjMuMi00Ni45IDg0LTQ2LjlWNzhjLTI3LjUgMC02My41IDE5LjYtOTkuOSA1My42LTM2LjQtMzMuOC03Mi40LTUzLjItOTkuOS01My4ydjIyLjNjMjAuNyAwIDUxLjQgMTYuNSA4NCA0Ni42LTE0IDE0LjctMjggMzEuNC00MS4zIDQ5LjktMjIuNiAyLjQtNDQgNi4xLTYzLjYgMTEtMi4zLTEwLTQtMTkuNy01LjItMjktNC43LTM4LjIgMS4xLTY3LjkgMTQuNi03NS44IDMtMS44IDYuOS0yLjYgMTEuNS0yLjZWNzguNWMtOC40IDAtMTYgMS44LTIyLjYgNS42LTI4LjEgMTYuMi0zNC40IDY2LjctMTkuOSAxMzAuMS02Mi4yIDE5LjItMTAyLjcgNDkuOS0xMDIuNyA4Mi4zIDAgMzIuNSA0MC43IDYzLjMgMTAzLjEgODIuNC0xNC40IDYzLjYtOCAxMTQuMiAyMC4yIDEzMC40IDYuNSAzLjggMTQuMSA1LjYgMjIuNSA1LjYgMjcuNSAwIDYzLjUtMTkuNiA5OS45LTUzLjYgMzYuNCAzMy44IDcyLjQgNTMuMiA5OS45IDUzLjIgOC40IDAgMTYtMS44IDIyLjYtNS42IDI4LjEtMTYuMiAzNC40LTY2LjcgMTkuOS0xMzAuMSA2Mi0xOS4xIDEwMi41LTQ5LjkgMTAyLjUtODIuM3ptLTEzMC4yLTY2LjdjLTMuNyAxMi45LTguMyAyNi4yLTEzLjUgMzkuNS00LjEtOC04LjQtMTYtMTMuMS0yNC00LjYtOC05LjUtMTUuOC0xNC40LTIzLjQgMTQuMiAyLjEgMjcuOSA0LjcgNDEgNy45em0tNDUuOCAxMDYuNWMtNy44IDEzLjUtMTUuOCAyNi4zLTI0LjEgMzguMi0xNC45IDEuMy0zMCAyLTQ1LjIgMi0xNS4xIDAtMzAuMi0uNy00NS0xLjktOC4zLTExLjktMTYuNC0yNC42LTI0LjItMzgtNy42LTEzLjEtMTQuNS0yNi40LTIwLjgtMzkuOCA2LjItMTMuNCAxMy4yLTI2LjggMjAuNy0zOS45IDcuOC0xMy41IDE1LjgtMjYuMyAyNC4xLTM4LjIgMTQuOS0xLjMgMzAtMiA0NS4yLTIgMTUuMSAwIDMwLjIuNyA0NSAxLjkgOC4zIDExLjkgMTYuNCAyNC42IDI0LjIgMzggNy42IDEzLjEgMTQuNSAyNi40IDIwLjggMzkuOC02LjMgMTMuNC0xMy4yIDI2LjgtMjAuNyAzOS45em0zMi4zLTEzYzUuNCAxMy40IDEwIDI2LjggMTMuOCAzOS44LTEzLjEgMy4yLTI2LjkgNS45LTQxLjIgOCA0LjktNy43IDkuOC0xNS42IDE0LjQtMjMuNyA0LjYtOCA4LjktMTYuMSAxMy0yNC4xek00MjEuMiA0MzBjLTkuMy05LjYtMTguNi0yMC4zLTI3LjgtMzIgOSAuNCAxOC4yLjcgMjcuNS43IDkuNCAwIDE4LjctLjIgMjcuOC0uNy05IDExLjctMTguMyAyMi40LTI3LjUgMzJ6bS03NC40LTU4LjljLTE0LjItMi4xLTI3LjktNC43LTQxLTcuOSAzLjctMTIuOSA4LjMtMjYuMiAxMy41LTM5LjUgNC4xIDggOC40IDE2IDEzLjEgMjQgNC43IDggOS41IDE1LjggMTQuNCAyMy40ek00MjAuNyAxNjNjOS4zIDkuNiAxOC42IDIwLjMgMjcuOCAzMi05LS40LTE4LjItLjctMjcuNS0uNy05LjQgMC0xOC43LjItMjcuOC43IDktMTEuNyAxOC4zLTIyLjQgMjcuNS0zMnptLTc0IDU4LjljLTQuOSA3LjctOS44IDE1LjYtMTQuNCAyMy43LTQuNiA4LTguOSAxNi0xMyAyNC01LjQtMTMuNC0xMC0yNi44LTEzLjgtMzkuOCAxMy4xLTMuMSAyNi45LTUuOCA0MS4yLTcuOXptLTkwLjUgMTI1LjJjLTM1LjQtMTUuMS01OC4zLTM0LjktNTguMy01MC42IDAtMTUuNyAyMi45LTM1LjYgNTguMy01MC42IDguNi0zLjcgMTgtNyAyNy43LTEwLjEgNS43IDE5LjYgMTMuMiA0MCAyMi41IDYwLjktOS4yIDIwLjgtMTYuNiA0MS4xLTIyLjIgNjAuNi05LjktMy4xLTE5LjMtNi41LTI4LTEwLjJ6TTMxMCA0OTBjLTEzLjYtNy44LTE5LjUtMzcuNS0xNC45LTc1LjcgMS4xLTkuNCAyLjktMTkuMyA1LjEtMjkuNCAxOS42IDQuOCA0MSA4LjUgNjMuNSAxMC45IDEzLjUgMTguNSAyNy41IDM1LjMgNDEuNiA1MC0zMi42IDMwLjMtNjMuMiA0Ni45LTg0IDQ2LjktNC41LS4xLTguMy0xLTExLjMtMi43em0yMzcuMi03Ni4yYzQuNyAzOC4yLTEuMSA2Ny45LTE0LjYgNzUuOC0zIDEuOC02LjkgMi42LTExLjUgMi42LTIwLjcgMC01MS40LTE2LjUtODQtNDYuNiAxNC0xNC43IDI4LTMxLjQgNDEuMy00OS45IDIyLjYtMi40IDQ0LTYuMSA2My42LTExIDIuMyAxMC4xIDQuMSAxOS44IDUuMiAyOS4xem0zOC41LTY2LjdjLTguNiAzLjctMTggNy0yNy43IDEwLjEtNS43LTE5LjYtMTMuMi00MC0yMi41LTYwLjkgOS4yLTIwLjggMTYuNi00MS4xIDIyLjItNjAuNiA5LjkgMy4xIDE5LjMgNi41IDI4LjEgMTAuMiAzNS40IDE1LjEgNTguMyAzNC45IDU4LjMgNTAuNi0uMSAxNS43LTIzIDM1LjYtNTguNCA1MC42ek0zMjAuOCA3OC40eiIvPgogICAgPGNpcmNsZSBjeD0iNDIwLjkiIGN5PSIyOTYuNSIgcj0iNDUuNyIvPgogIDwvZz4KPC9zdmc+Cg==); | |
| --jp-icon-refresh: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTkgMTMuNWMtMi40OSAwLTQuNS0yLjAxLTQuNS00LjVTNi41MSA0LjUgOSA0LjVjMS4yNCAwIDIuMzYuNTIgMy4xNyAxLjMzTDEwIDhoNVYzbC0xLjc2IDEuNzZDMTIuMTUgMy42OCAxMC42NiAzIDkgMyA1LjY5IDMgMy4wMSA1LjY5IDMuMDEgOVM1LjY5IDE1IDkgMTVjMi45NyAwIDUuNDMtMi4xNiA1LjktNWgtMS41MmMtLjQ2IDItMi4yNCAzLjUtNC4zOCAzLjV6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=); | |
| --jp-icon-regex: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi1hY2NlbnQyIiBmaWxsPSIjRkZGIj4KICAgIDxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjUuNSIgY3k9IjE0LjUiIHI9IjEuNSIvPgogICAgPHJlY3QgeD0iMTIiIHk9IjQiIGNsYXNzPSJzdDIiIHdpZHRoPSIxIiBoZWlnaHQ9IjgiLz4KICAgIDxyZWN0IHg9IjguNSIgeT0iNy41IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg2NiAtMC41IDAuNSAwLjg2NiAtMi4zMjU1IDcuMzIxOSkiIGNsYXNzPSJzdDIiIHdpZHRoPSI4IiBoZWlnaHQ9IjEiLz4KICAgIDxyZWN0IHg9IjEyIiB5PSI0IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjUgLTAuODY2IDAuODY2IDAuNSAtMC42Nzc5IDE0LjgyNTIpIiBjbGFzcz0ic3QyIiB3aWR0aD0iMSIgaGVpZ2h0PSI4Ii8+CiAgPC9nPgo8L3N2Zz4K); | |
| --jp-icon-run: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTggNXYxNGwxMS03eiIvPgogICAgPC9nPgo8L3N2Zz4K); | |
| --jp-icon-running: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMjU2IDhDMTE5IDggOCAxMTkgOCAyNTZzMTExIDI0OCAyNDggMjQ4IDI0OC0xMTEgMjQ4LTI0OFMzOTMgOCAyNTYgOHptOTYgMzI4YzAgOC44LTcuMiAxNi0xNiAxNkgxNzZjLTguOCAwLTE2LTcuMi0xNi0xNlYxNzZjMC04LjggNy4yLTE2IDE2LTE2aDE2MGM4LjggMCAxNiA3LjIgMTYgMTZ2MTYweiIvPgogIDwvZz4KPC9zdmc+Cg==); | |
| --jp-icon-save: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE3IDNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjdsLTQtNHptLTUgMTZjLTEuNjYgMC0zLTEuMzQtMy0zczEuMzQtMyAzLTMgMyAxLjM0IDMgMy0xLjM0IDMtMyAzem0zLTEwSDVWNWgxMHY0eiIvPgogICAgPC9nPgo8L3N2Zz4K); | |
| --jp-icon-search: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==); | |
| --jp-icon-settings: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuNDMgMTIuOThjLjA0LS4zMi4wNy0uNjQuMDctLjk4cy0uMDMtLjY2LS4wNy0uOThsMi4xMS0xLjY1Yy4xOS0uMTUuMjQtLjQyLjEyLS42NGwtMi0zLjQ2Yy0uMTItLjIyLS4zOS0uMy0uNjEtLjIybC0yLjQ5IDFjLS41Mi0uNC0xLjA4LS43My0xLjY5LS45OGwtLjM4LTIuNjVBLjQ4OC40ODggMCAwMDE0IDJoLTRjLS4yNSAwLS40Ni4xOC0uNDkuNDJsLS4zOCAyLjY1Yy0uNjEuMjUtMS4xNy41OS0xLjY5Ljk4bC0yLjQ5LTFjLS4yMy0uMDktLjQ5IDAtLjYxLjIybC0yIDMuNDZjLS4xMy4yMi0uMDcuNDkuMTIuNjRsMi4xMSAxLjY1Yy0uMDQuMzItLjA3LjY1LS4wNy45OHMuMDMuNjYuMDcuOThsLTIuMTEgMS42NWMtLjE5LjE1LS4yNC40Mi0uMTIuNjRsMiAzLjQ2Yy4xMi4yMi4zOS4zLjYxLjIybDIuNDktMWMuNTIuNCAxLjA4LjczIDEuNjkuOThsLjM4IDIuNjVjLjAzLjI0LjI0LjQyLjQ5LjQyaDRjLjI1IDAgLjQ2LS4xOC40OS0uNDJsLjM4LTIuNjVjLjYxLS4yNSAxLjE3LS41OSAxLjY5LS45OGwyLjQ5IDFjLjIzLjA5LjQ5IDAgLjYxLS4yMmwyLTMuNDZjLjEyLS4yMi4wNy0uNDktLjEyLS42NGwtMi4xMS0xLjY1ek0xMiAxNS41Yy0xLjkzIDAtMy41LTEuNTctMy41LTMuNXMxLjU3LTMuNSAzLjUtMy41IDMuNSAxLjU3IDMuNSAzLjUtMS41NyAzLjUtMy41IDMuNXoiLz4KPC9zdmc+Cg==); | |
| --jp-icon-spreadsheet: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNENBRjUwIiBkPSJNMi4yIDIuMnYxNy42aDE3LjZWMi4ySDIuMnptMTUuNCA3LjdoLTUuNVY0LjRoNS41djUuNXpNOS45IDQuNHY1LjVINC40VjQuNGg1LjV6bS01LjUgNy43aDUuNXY1LjVINC40di01LjV6bTcuNyA1LjV2LTUuNWg1LjV2NS41aC01LjV6Ii8+Cjwvc3ZnPgo=); | |
| --jp-icon-stop: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik02IDZoMTJ2MTJINnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==); | |
| --jp-icon-tab: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIxIDNIM2MtMS4xIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxOGMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE2SDNWNWgxMHY0aDh2MTB6Ii8+CiAgPC9nPgo8L3N2Zz4K); | |
| --jp-icon-terminal: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiA+CiAgICA8cmVjdCBjbGFzcz0ianAtaWNvbjIganAtaWNvbi1zZWxlY3RhYmxlIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMikiIGZpbGw9IiMzMzMzMzMiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uLWFjY2VudDIganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGQ9Ik01LjA1NjY0IDguNzYxNzJDNS4wNTY2NCA4LjU5NzY2IDUuMDMxMjUgOC40NTMxMiA0Ljk4MDQ3IDguMzI4MTJDNC45MzM1OSA4LjE5OTIyIDQuODU1NDcgOC4wODIwMyA0Ljc0NjA5IDcuOTc2NTZDNC42NDA2MiA3Ljg3MTA5IDQuNSA3Ljc3NTM5IDQuMzI0MjIgNy42ODk0NUM0LjE1MjM0IDcuNTk5NjEgMy45NDMzNiA3LjUxMTcyIDMuNjk3MjcgNy40MjU3OEMzLjMwMjczIDcuMjg1MTYgMi45NDMzNiA3LjEzNjcyIDIuNjE5MTQgNi45ODA0N0MyLjI5NDkyIDYuODI0MjIgMi4wMTc1OCA2LjY0MjU4IDEuNzg3MTEgNi40MzU1NUMxLjU2MDU1IDYuMjI4NTIgMS4zODQ3NyA1Ljk4ODI4IDEuMjU5NzcgNS43MTQ4NEMxLjEzNDc3IDUuNDM3NSAxLjA3MjI3IDUuMTA5MzggMS4wNzIyNyA0LjczMDQ3QzEuMDcyMjcgNC4zOTg0NCAxLjEyODkxIDQuMDk1NyAxLjI0MjE5IDMuODIyMjdDMS4zNTU0NyAzLjU0NDkyIDEuNTE1NjIgMy4zMDQ2OSAxLjcyMjY2IDMuMTAxNTZDMS45Mjk2OSAyLjg5ODQ0IDIuMTc5NjkgMi43MzQzNyAyLjQ3MjY2IDIuNjA5MzhDMi43NjU2MiAyLjQ4NDM4IDMuMDkxOCAyLjQwNDMgMy40NTExNyAyLjM2OTE0VjEuMTA5MzhINC4zODg2N1YyLjM4MDg2QzQuNzQwMjMgMi40Mjc3MyA1LjA1NjY0IDIuNTIzNDQgNS4zMzc4OSAyLjY2Nzk3QzUuNjE5MTQgMi44MTI1IDUuODU3NDIgMy4wMDE5NSA2LjA1MjczIDMuMjM2MzNDNi4yNTE5NSAzLjQ2NjggNi40MDQzIDMuNzQwMjMgNi41MDk3NyA0LjA1NjY0QzYuNjE5MTQgNC4zNjkxNCA2LjY3MzgzIDQuNzIwNyA2LjY3MzgzIDUuMTExMzNINS4wNDQ5MkM1LjA0NDkyIDQuNjM4NjcgNC45Mzc1IDQuMjgxMjUgNC43MjI2NiA0LjAzOTA2QzQuNTA3ODEgMy43OTI5NyA0LjIxNjggMy42Njk5MiAzLjg0OTYxIDMuNjY5OTJDMy42NTAzOSAzLjY2OTkyIDMuNDc2NTYgMy42OTcyNyAzLjMyODEyIDMuNzUxOTVDMy4xODM1OSAzLjgwMjczIDMuMDY0NDUgMy44NzY5NSAyLjk3MDcgMy45NzQ2MUMyLjg3Njk1IDQuMDY4MzYgMi44MDY2NCA0LjE3OTY5IDIuNzU5NzcgNC4zMDg1OUMyLjcxNjggNC40Mzc1IDIuNjk1MzEgNC41NzgxMiAyLjY5NTMxIDQuNzMwNDdDMi42OTUzMSA0Ljg4MjgxIDIuNzE2OCA1LjAxOTUzIDIuNzU5NzcgNS4xNDA2MkMyLjgwNjY0IDUuMjU3ODEgMi44ODI4MSA1LjM2NzE5IDIuOTg4MjggNS40Njg3NUMzLjA5NzY2IDUuNTcwMzEgMy4yNDAyMyA1LjY2Nzk3IDMuNDE2MDIgNS43NjE3MkMzLjU5MTggNS44NTE1NiAzLjgxMDU1IDUuOTQzMzYgNC4wNzIyNyA2LjAzNzExQzQuNDY2OCA2LjE4NTU1IDQuODI0MjIgNi4zMzk4NCA1LjE0NDUzIDYuNUM1LjQ2NDg0IDYuNjU2MjUgNS43MzgyOCA2LjgzOTg0IDUuOTY0ODQgNy4wNTA3OEM2LjE5NTMxIDcuMjU3ODEgNi4zNzEwOSA3LjUgNi40OTIxOSA3Ljc3NzM0QzYuNjE3MTkgOC4wNTA3OCA2LjY3OTY5IDguMzc1IDYuNjc5NjkgOC43NUM2LjY3OTY5IDkuMDkzNzUgNi42MjMwNSA5LjQwNDMgNi41MDk3NyA5LjY4MTY0QzYuMzk2NDggOS45NTUwOCA2LjIzNDM4IDEwLjE5MTQgNi4wMjM0NCAxMC4zOTA2QzUuODEyNSAxMC41ODk4IDUuNTU4NTkgMTAuNzUgNS4yNjE3MiAxMC44NzExQzQuOTY0ODQgMTAuOTg4MyA0LjYzMjgxIDExLjA2NDUgNC4yNjU2MiAxMS4wOTk2VjEyLjI0OEgzLjMzMzk4VjExLjA5OTZDMy4wMDE5NSAxMS4wNjg0IDIuNjc5NjkgMTAuOTk2MSAyLjM2NzE5IDEwLjg4MjhDMi4wNTQ2OSAxMC43NjU2IDEuNzc3MzQgMTAuNTk3NyAxLjUzNTE2IDEwLjM3ODlDMS4yOTY4OCAxMC4xNjAyIDEuMTA1NDcgOS44ODQ3NyAwLjk2MDkzOCA5LjU1MjczQzAuODE2NDA2IDkuMjE2OCAwLjc0NDE0MSA4LjgxNDQ1IDAuNzQ0MTQxIDguMzQ1N0gyLjM3ODkxQzIuMzc4OTEgOC42MjY5NSAyLjQxOTkyIDguODYzMjggMi41MDE5NSA5LjA1NDY5QzIuNTgzOTggOS4yNDIxOSAyLjY4OTQ1IDkuMzkyNTggMi44MTgzNiA5LjUwNTg2QzIuOTUxMTcgOS42MTUyMyAzLjEwMTU2IDkuNjkzMzYgMy4yNjk1MyA5Ljc0MDIzQzMuNDM3NSA5Ljc4NzExIDMuNjA5MzggOS44MTA1NSAzLjc4NTE2IDkuODEwNTVDNC4yMDMxMiA5LjgxMDU1IDQuNTE5NTMgOS43MTI4OSA0LjczNDM4IDkuNTE3NThDNC45NDkyMiA5LjMyMjI3IDUuMDU2NjQgOS4wNzAzMSA1LjA1NjY0IDguNzYxNzJaTTEzLjQxOCAxMi4yNzE1SDguMDc0MjJWMTFIMTMuNDE4VjEyLjI3MTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjk1MjY0IDYpIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K); | |
| --jp-icon-text-editor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTUgMTVIM3YyaDEydi0yem0wLThIM3YyaDEyVjd6TTMgMTNoMTh2LTJIM3Yyem0wIDhoMTh2LTJIM3Yyek0zIDN2MmgxOFYzSDN6Ii8+Cjwvc3ZnPgo=); | |
| --jp-icon-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMiAxNy4xODQ0IDIuOTY5NjggMTQuMzAzMiAxLjg2MDk0IDExLjQ0MDlaIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOCA5Ljg2NzE5KSIgZD0iTTIuODYwMTUgNC44NjUzNUwwLjcyNjU0OSAyLjk5OTU5TDAgMy42MzA0NUwyLjg2MDE1IDYuMTMxNTdMOCAwLjYzMDg3Mkw3LjI3ODU3IDBMMi44NjAxNSA0Ljg2NTM1WiIvPgo8L3N2Zz4K); | |
| --jp-icon-undo: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjUgOGMtMi42NSAwLTUuMDUuOTktNi45IDIuNkwyIDd2OWg5bC0zLjYyLTMuNjJjMS4zOS0xLjE2IDMuMTYtMS44OCA1LjEyLTEuODggMy41NCAwIDYuNTUgMi4zMSA3LjYgNS41bDIuMzctLjc4QzIxLjA4IDExLjAzIDE3LjE1IDggMTIuNSA4eiIvPgogIDwvZz4KPC9zdmc+Cg==); | |
| --jp-icon-vega: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbjEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjEyMTIxIj4KICAgIDxwYXRoIGQ9Ik0xMC42IDUuNGwyLjItMy4ySDIuMnY3LjNsNC02LjZ6Ii8+CiAgICA8cGF0aCBkPSJNMTUuOCAyLjJsLTQuNCA2LjZMNyA2LjNsLTQuOCA4djUuNWgxNy42VjIuMmgtNHptLTcgMTUuNEg1LjV2LTQuNGgzLjN2NC40em00LjQgMEg5LjhWOS44aDMuNHY3Ljh6bTQuNCAwaC0zLjRWNi41aDMuNHYxMS4xeiIvPgogIDwvZz4KPC9zdmc+Cg==); | |
| --jp-icon-yaml: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1jb250cmFzdDIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjRDgxQjYwIj4KICAgIDxwYXRoIGQ9Ik03LjIgMTguNnYtNS40TDMgNS42aDMuM2wxLjQgMy4xYy4zLjkuNiAxLjYgMSAyLjUuMy0uOC42LTEuNiAxLTIuNWwxLjQtMy4xaDMuNGwtNC40IDcuNnY1LjVsLTIuOS0uMXoiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxNi41IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxMSIgcj0iMi4xIi8+CiAgPC9nPgo8L3N2Zz4K); | |
| } | |
| /* Icon CSS class declarations */ | |
| .jp-AddIcon { | |
| background-image: var(--jp-icon-add); | |
| } | |
| .jp-BugIcon { | |
| background-image: var(--jp-icon-bug); | |
| } | |
| .jp-BuildIcon { | |
| background-image: var(--jp-icon-build); | |
| } | |
| .jp-CaretDownEmptyIcon { | |
| background-image: var(--jp-icon-caret-down-empty); | |
| } | |
| .jp-CaretDownEmptyThinIcon { | |
| background-image: var(--jp-icon-caret-down-empty-thin); | |
| } | |
| .jp-CaretDownIcon { | |
| background-image: var(--jp-icon-caret-down); | |
| } | |
| .jp-CaretLeftIcon { | |
| background-image: var(--jp-icon-caret-left); | |
| } | |
| .jp-CaretRightIcon { | |
| background-image: var(--jp-icon-caret-right); | |
| } | |
| .jp-CaretUpEmptyThinIcon { | |
| background-image: var(--jp-icon-caret-up-empty-thin); | |
| } | |
| .jp-CaretUpIcon { | |
| background-image: var(--jp-icon-caret-up); | |
| } | |
| .jp-CaseSensitiveIcon { | |
| background-image: var(--jp-icon-case-sensitive); | |
| } | |
| .jp-CheckIcon { | |
| background-image: var(--jp-icon-check); | |
| } | |
| .jp-CircleEmptyIcon { | |
| background-image: var(--jp-icon-circle-empty); | |
| } | |
| .jp-CircleIcon { | |
| background-image: var(--jp-icon-circle); | |
| } | |
| .jp-ClearIcon { | |
| background-image: var(--jp-icon-clear); | |
| } | |
| .jp-CloseIcon { | |
| background-image: var(--jp-icon-close); | |
| } | |
| .jp-ConsoleIcon { | |
| background-image: var(--jp-icon-console); | |
| } | |
| .jp-CopyIcon { | |
| background-image: var(--jp-icon-copy); | |
| } | |
| .jp-CutIcon { | |
| background-image: var(--jp-icon-cut); | |
| } | |
| .jp-DownloadIcon { | |
| background-image: var(--jp-icon-download); | |
| } | |
| .jp-EditIcon { | |
| background-image: var(--jp-icon-edit); | |
| } | |
| .jp-EllipsesIcon { | |
| background-image: var(--jp-icon-ellipses); | |
| } | |
| .jp-ExtensionIcon { | |
| background-image: var(--jp-icon-extension); | |
| } | |
| .jp-FastForwardIcon { | |
| background-image: var(--jp-icon-fast-forward); | |
| } | |
| .jp-FileIcon { | |
| background-image: var(--jp-icon-file); | |
| } | |
| .jp-FileUploadIcon { | |
| background-image: var(--jp-icon-file-upload); | |
| } | |
| .jp-FilterListIcon { | |
| background-image: var(--jp-icon-filter-list); | |
| } | |
| .jp-FolderIcon { | |
| background-image: var(--jp-icon-folder); | |
| } | |
| .jp-Html5Icon { | |
| background-image: var(--jp-icon-html5); | |
| } | |
| .jp-ImageIcon { | |
| background-image: var(--jp-icon-image); | |
| } | |
| .jp-InspectorIcon { | |
| background-image: var(--jp-icon-inspector); | |
| } | |
| .jp-JsonIcon { | |
| background-image: var(--jp-icon-json); | |
| } | |
| .jp-JupyterFaviconIcon { | |
| background-image: var(--jp-icon-jupyter-favicon); | |
| } | |
| .jp-JupyterIcon { | |
| background-image: var(--jp-icon-jupyter); | |
| } | |
| .jp-JupyterlabWordmarkIcon { | |
| background-image: var(--jp-icon-jupyterlab-wordmark); | |
| } | |
| .jp-KernelIcon { | |
| background-image: var(--jp-icon-kernel); | |
| } | |
| .jp-KeyboardIcon { | |
| background-image: var(--jp-icon-keyboard); | |
| } | |
| .jp-LauncherIcon { | |
| background-image: var(--jp-icon-launcher); | |
| } | |
| .jp-LineFormIcon { | |
| background-image: var(--jp-icon-line-form); | |
| } | |
| .jp-LinkIcon { | |
| background-image: var(--jp-icon-link); | |
| } | |
| .jp-ListIcon { | |
| background-image: var(--jp-icon-list); | |
| } | |
| .jp-ListingsInfoIcon { | |
| background-image: var(--jp-icon-listings-info); | |
| } | |
| .jp-MarkdownIcon { | |
| background-image: var(--jp-icon-markdown); | |
| } | |
| .jp-NewFolderIcon { | |
| background-image: var(--jp-icon-new-folder); | |
| } | |
| .jp-NotTrustedIcon { | |
| background-image: var(--jp-icon-not-trusted); | |
| } | |
| .jp-NotebookIcon { | |
| background-image: var(--jp-icon-notebook); | |
| } | |
| .jp-PaletteIcon { | |
| background-image: var(--jp-icon-palette); | |
| } | |
| .jp-PasteIcon { | |
| background-image: var(--jp-icon-paste); | |
| } | |
| .jp-PythonIcon { | |
| background-image: var(--jp-icon-python); | |
| } | |
| .jp-RKernelIcon { | |
| background-image: var(--jp-icon-r-kernel); | |
| } | |
| .jp-ReactIcon { | |
| background-image: var(--jp-icon-react); | |
| } | |
| .jp-RefreshIcon { | |
| background-image: var(--jp-icon-refresh); | |
| } | |
| .jp-RegexIcon { | |
| background-image: var(--jp-icon-regex); | |
| } | |
| .jp-RunIcon { | |
| background-image: var(--jp-icon-run); | |
| } | |
| .jp-RunningIcon { | |
| background-image: var(--jp-icon-running); | |
| } | |
| .jp-SaveIcon { | |
| background-image: var(--jp-icon-save); | |
| } | |
| .jp-SearchIcon { | |
| background-image: var(--jp-icon-search); | |
| } | |
| .jp-SettingsIcon { | |
| background-image: var(--jp-icon-settings); | |
| } | |
| .jp-SpreadsheetIcon { | |
| background-image: var(--jp-icon-spreadsheet); | |
| } | |
| .jp-StopIcon { | |
| background-image: var(--jp-icon-stop); | |
| } | |
| .jp-TabIcon { | |
| background-image: var(--jp-icon-tab); | |
| } | |
| .jp-TerminalIcon { | |
| background-image: var(--jp-icon-terminal); | |
| } | |
| .jp-TextEditorIcon { | |
| background-image: var(--jp-icon-text-editor); | |
| } | |
| .jp-TrustedIcon { | |
| background-image: var(--jp-icon-trusted); | |
| } | |
| .jp-UndoIcon { | |
| background-image: var(--jp-icon-undo); | |
| } | |
| .jp-VegaIcon { | |
| background-image: var(--jp-icon-vega); | |
| } | |
| .jp-YamlIcon { | |
| background-image: var(--jp-icon-yaml); | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| /** | |
| * (DEPRECATED) Support for consuming icons as CSS background images | |
| */ | |
| :root { | |
| --jp-icon-search-white: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==); | |
| } | |
| .jp-Icon, | |
| .jp-MaterialIcon { | |
| background-position: center; | |
| background-repeat: no-repeat; | |
| background-size: 16px; | |
| min-width: 16px; | |
| min-height: 16px; | |
| } | |
| .jp-Icon-cover { | |
| background-position: center; | |
| background-repeat: no-repeat; | |
| background-size: cover; | |
| } | |
| /** | |
| * (DEPRECATED) Support for specific CSS icon sizes | |
| */ | |
| .jp-Icon-16 { | |
| background-size: 16px; | |
| min-width: 16px; | |
| min-height: 16px; | |
| } | |
| .jp-Icon-18 { | |
| background-size: 18px; | |
| min-width: 18px; | |
| min-height: 18px; | |
| } | |
| .jp-Icon-20 { | |
| background-size: 20px; | |
| min-width: 20px; | |
| min-height: 20px; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| /** | |
| * Support for icons as inline SVG HTMLElements | |
| */ | |
| /* recolor the primary elements of an icon */ | |
| .jp-icon0[fill] { | |
| fill: var(--jp-inverse-layout-color0); | |
| } | |
| .jp-icon1[fill] { | |
| fill: var(--jp-inverse-layout-color1); | |
| } | |
| .jp-icon2[fill] { | |
| fill: var(--jp-inverse-layout-color2); | |
| } | |
| .jp-icon3[fill] { | |
| fill: var(--jp-inverse-layout-color3); | |
| } | |
| .jp-icon4[fill] { | |
| fill: var(--jp-inverse-layout-color4); | |
| } | |
| .jp-icon0[stroke] { | |
| stroke: var(--jp-inverse-layout-color0); | |
| } | |
| .jp-icon1[stroke] { | |
| stroke: var(--jp-inverse-layout-color1); | |
| } | |
| .jp-icon2[stroke] { | |
| stroke: var(--jp-inverse-layout-color2); | |
| } | |
| .jp-icon3[stroke] { | |
| stroke: var(--jp-inverse-layout-color3); | |
| } | |
| .jp-icon4[stroke] { | |
| stroke: var(--jp-inverse-layout-color4); | |
| } | |
| /* recolor the accent elements of an icon */ | |
| .jp-icon-accent0[fill] { | |
| fill: var(--jp-layout-color0); | |
| } | |
| .jp-icon-accent1[fill] { | |
| fill: var(--jp-layout-color1); | |
| } | |
| .jp-icon-accent2[fill] { | |
| fill: var(--jp-layout-color2); | |
| } | |
| .jp-icon-accent3[fill] { | |
| fill: var(--jp-layout-color3); | |
| } | |
| .jp-icon-accent4[fill] { | |
| fill: var(--jp-layout-color4); | |
| } | |
| .jp-icon-accent0[stroke] { | |
| stroke: var(--jp-layout-color0); | |
| } | |
| .jp-icon-accent1[stroke] { | |
| stroke: var(--jp-layout-color1); | |
| } | |
| .jp-icon-accent2[stroke] { | |
| stroke: var(--jp-layout-color2); | |
| } | |
| .jp-icon-accent3[stroke] { | |
| stroke: var(--jp-layout-color3); | |
| } | |
| .jp-icon-accent4[stroke] { | |
| stroke: var(--jp-layout-color4); | |
| } | |
| /* set the color of an icon to transparent */ | |
| .jp-icon-none[fill] { | |
| fill: none; | |
| } | |
| .jp-icon-none[stroke] { | |
| stroke: none; | |
| } | |
| /* brand icon colors. Same for light and dark */ | |
| .jp-icon-brand0[fill] { | |
| fill: var(--jp-brand-color0); | |
| } | |
| .jp-icon-brand1[fill] { | |
| fill: var(--jp-brand-color1); | |
| } | |
| .jp-icon-brand2[fill] { | |
| fill: var(--jp-brand-color2); | |
| } | |
| .jp-icon-brand3[fill] { | |
| fill: var(--jp-brand-color3); | |
| } | |
| .jp-icon-brand4[fill] { | |
| fill: var(--jp-brand-color4); | |
| } | |
| .jp-icon-brand0[stroke] { | |
| stroke: var(--jp-brand-color0); | |
| } | |
| .jp-icon-brand1[stroke] { | |
| stroke: var(--jp-brand-color1); | |
| } | |
| .jp-icon-brand2[stroke] { | |
| stroke: var(--jp-brand-color2); | |
| } | |
| .jp-icon-brand3[stroke] { | |
| stroke: var(--jp-brand-color3); | |
| } | |
| .jp-icon-brand4[stroke] { | |
| stroke: var(--jp-brand-color4); | |
| } | |
| /* warn icon colors. Same for light and dark */ | |
| .jp-icon-warn0[fill] { | |
| fill: var(--jp-warn-color0); | |
| } | |
| .jp-icon-warn1[fill] { | |
| fill: var(--jp-warn-color1); | |
| } | |
| .jp-icon-warn2[fill] { | |
| fill: var(--jp-warn-color2); | |
| } | |
| .jp-icon-warn3[fill] { | |
| fill: var(--jp-warn-color3); | |
| } | |
| .jp-icon-warn0[stroke] { | |
| stroke: var(--jp-warn-color0); | |
| } | |
| .jp-icon-warn1[stroke] { | |
| stroke: var(--jp-warn-color1); | |
| } | |
| .jp-icon-warn2[stroke] { | |
| stroke: var(--jp-warn-color2); | |
| } | |
| .jp-icon-warn3[stroke] { | |
| stroke: var(--jp-warn-color3); | |
| } | |
| /* icon colors that contrast well with each other and most backgrounds */ | |
| .jp-icon-contrast0[fill] { | |
| fill: var(--jp-icon-contrast-color0); | |
| } | |
| .jp-icon-contrast1[fill] { | |
| fill: var(--jp-icon-contrast-color1); | |
| } | |
| .jp-icon-contrast2[fill] { | |
| fill: var(--jp-icon-contrast-color2); | |
| } | |
| .jp-icon-contrast3[fill] { | |
| fill: var(--jp-icon-contrast-color3); | |
| } | |
| .jp-icon-contrast0[stroke] { | |
| stroke: var(--jp-icon-contrast-color0); | |
| } | |
| .jp-icon-contrast1[stroke] { | |
| stroke: var(--jp-icon-contrast-color1); | |
| } | |
| .jp-icon-contrast2[stroke] { | |
| stroke: var(--jp-icon-contrast-color2); | |
| } | |
| .jp-icon-contrast3[stroke] { | |
| stroke: var(--jp-icon-contrast-color3); | |
| } | |
| /* CSS for icons in selected items in the settings editor */ | |
| #setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable[fill] { | |
| fill: #fff; | |
| } | |
| #setting-editor | |
| .jp-PluginList | |
| .jp-mod-selected | |
| .jp-icon-selectable-inverse[fill] { | |
| fill: var(--jp-brand-color1); | |
| } | |
| /* CSS for icons in selected filebrowser listing items */ | |
| .jp-DirListing-item.jp-mod-selected .jp-icon-selectable[fill] { | |
| fill: #fff; | |
| } | |
| .jp-DirListing-item.jp-mod-selected .jp-icon-selectable-inverse[fill] { | |
| fill: var(--jp-brand-color1); | |
| } | |
| /* CSS for icons in selected tabs in the sidebar tab manager */ | |
| #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable[fill] { | |
| fill: #fff; | |
| } | |
| #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable-inverse[fill] { | |
| fill: var(--jp-brand-color1); | |
| } | |
| #tab-manager | |
| .lm-TabBar-tab.jp-mod-active | |
| .jp-icon-hover | |
| :hover | |
| .jp-icon-selectable[fill] { | |
| fill: var(--jp-brand-color1); | |
| } | |
| #tab-manager | |
| .lm-TabBar-tab.jp-mod-active | |
| .jp-icon-hover | |
| :hover | |
| .jp-icon-selectable-inverse[fill] { | |
| fill: #fff; | |
| } | |
| /** | |
| * TODO: come up with non css-hack solution for showing the busy icon on top | |
| * of the close icon | |
| * CSS for complex behavior of close icon of tabs in the sidebar tab manager | |
| */ | |
| #tab-manager | |
| .lm-TabBar-tab.jp-mod-dirty | |
| > .lm-TabBar-tabCloseIcon | |
| > :not(:hover) | |
| > .jp-icon3[fill] { | |
| fill: none; | |
| } | |
| #tab-manager | |
| .lm-TabBar-tab.jp-mod-dirty | |
| > .lm-TabBar-tabCloseIcon | |
| > :not(:hover) | |
| > .jp-icon-busy[fill] { | |
| fill: var(--jp-inverse-layout-color3); | |
| } | |
| #tab-manager | |
| .lm-TabBar-tab.jp-mod-dirty.jp-mod-active | |
| > .lm-TabBar-tabCloseIcon | |
| > :not(:hover) | |
| > .jp-icon-busy[fill] { | |
| fill: #fff; | |
| } | |
| /** | |
| * TODO: come up with non css-hack solution for showing the busy icon on top | |
| * of the close icon | |
| * CSS for complex behavior of close icon of tabs in the main area tabbar | |
| */ | |
| .lm-DockPanel-tabBar | |
| .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty | |
| > .lm-TabBar-tabCloseIcon | |
| > :not(:hover) | |
| > .jp-icon3[fill] { | |
| fill: none; | |
| } | |
| .lm-DockPanel-tabBar | |
| .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty | |
| > .lm-TabBar-tabCloseIcon | |
| > :not(:hover) | |
| > .jp-icon-busy[fill] { | |
| fill: var(--jp-inverse-layout-color3); | |
| } | |
| /* CSS for icons in status bar */ | |
| #jp-main-statusbar .jp-mod-selected .jp-icon-selectable[fill] { | |
| fill: #fff; | |
| } | |
| #jp-main-statusbar .jp-mod-selected .jp-icon-selectable-inverse[fill] { | |
| fill: var(--jp-brand-color1); | |
| } | |
| /* special handling for splash icon CSS. While the theme CSS reloads during | |
| splash, the splash icon can loose theming. To prevent that, we set a | |
| default for its color variable */ | |
| :root { | |
| --jp-warn-color0: var(--md-orange-700); | |
| } | |
| /* not sure what to do with this one, used in filebrowser listing */ | |
| .jp-DragIcon { | |
| margin-right: 4px; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| /** | |
| * Support for alt colors for icons as inline SVG HTMLElements | |
| */ | |
| /* alt recolor the primary elements of an icon */ | |
| .jp-icon-alt .jp-icon0[fill] { | |
| fill: var(--jp-layout-color0); | |
| } | |
| .jp-icon-alt .jp-icon1[fill] { | |
| fill: var(--jp-layout-color1); | |
| } | |
| .jp-icon-alt .jp-icon2[fill] { | |
| fill: var(--jp-layout-color2); | |
| } | |
| .jp-icon-alt .jp-icon3[fill] { | |
| fill: var(--jp-layout-color3); | |
| } | |
| .jp-icon-alt .jp-icon4[fill] { | |
| fill: var(--jp-layout-color4); | |
| } | |
| .jp-icon-alt .jp-icon0[stroke] { | |
| stroke: var(--jp-layout-color0); | |
| } | |
| .jp-icon-alt .jp-icon1[stroke] { | |
| stroke: var(--jp-layout-color1); | |
| } | |
| .jp-icon-alt .jp-icon2[stroke] { | |
| stroke: var(--jp-layout-color2); | |
| } | |
| .jp-icon-alt .jp-icon3[stroke] { | |
| stroke: var(--jp-layout-color3); | |
| } | |
| .jp-icon-alt .jp-icon4[stroke] { | |
| stroke: var(--jp-layout-color4); | |
| } | |
| /* alt recolor the accent elements of an icon */ | |
| .jp-icon-alt .jp-icon-accent0[fill] { | |
| fill: var(--jp-inverse-layout-color0); | |
| } | |
| .jp-icon-alt .jp-icon-accent1[fill] { | |
| fill: var(--jp-inverse-layout-color1); | |
| } | |
| .jp-icon-alt .jp-icon-accent2[fill] { | |
| fill: var(--jp-inverse-layout-color2); | |
| } | |
| .jp-icon-alt .jp-icon-accent3[fill] { | |
| fill: var(--jp-inverse-layout-color3); | |
| } | |
| .jp-icon-alt .jp-icon-accent4[fill] { | |
| fill: var(--jp-inverse-layout-color4); | |
| } | |
| .jp-icon-alt .jp-icon-accent0[stroke] { | |
| stroke: var(--jp-inverse-layout-color0); | |
| } | |
| .jp-icon-alt .jp-icon-accent1[stroke] { | |
| stroke: var(--jp-inverse-layout-color1); | |
| } | |
| .jp-icon-alt .jp-icon-accent2[stroke] { | |
| stroke: var(--jp-inverse-layout-color2); | |
| } | |
| .jp-icon-alt .jp-icon-accent3[stroke] { | |
| stroke: var(--jp-inverse-layout-color3); | |
| } | |
| .jp-icon-alt .jp-icon-accent4[stroke] { | |
| stroke: var(--jp-inverse-layout-color4); | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| .jp-icon-hoverShow:not(:hover) svg { | |
| display: none !important; | |
| } | |
| /** | |
| * Support for hover colors for icons as inline SVG HTMLElements | |
| */ | |
| /** | |
| * regular colors | |
| */ | |
| /* recolor the primary elements of an icon */ | |
| .jp-icon-hover :hover .jp-icon0-hover[fill] { | |
| fill: var(--jp-inverse-layout-color0); | |
| } | |
| .jp-icon-hover :hover .jp-icon1-hover[fill] { | |
| fill: var(--jp-inverse-layout-color1); | |
| } | |
| .jp-icon-hover :hover .jp-icon2-hover[fill] { | |
| fill: var(--jp-inverse-layout-color2); | |
| } | |
| .jp-icon-hover :hover .jp-icon3-hover[fill] { | |
| fill: var(--jp-inverse-layout-color3); | |
| } | |
| .jp-icon-hover :hover .jp-icon4-hover[fill] { | |
| fill: var(--jp-inverse-layout-color4); | |
| } | |
| .jp-icon-hover :hover .jp-icon0-hover[stroke] { | |
| stroke: var(--jp-inverse-layout-color0); | |
| } | |
| .jp-icon-hover :hover .jp-icon1-hover[stroke] { | |
| stroke: var(--jp-inverse-layout-color1); | |
| } | |
| .jp-icon-hover :hover .jp-icon2-hover[stroke] { | |
| stroke: var(--jp-inverse-layout-color2); | |
| } | |
| .jp-icon-hover :hover .jp-icon3-hover[stroke] { | |
| stroke: var(--jp-inverse-layout-color3); | |
| } | |
| .jp-icon-hover :hover .jp-icon4-hover[stroke] { | |
| stroke: var(--jp-inverse-layout-color4); | |
| } | |
| /* recolor the accent elements of an icon */ | |
| .jp-icon-hover :hover .jp-icon-accent0-hover[fill] { | |
| fill: var(--jp-layout-color0); | |
| } | |
| .jp-icon-hover :hover .jp-icon-accent1-hover[fill] { | |
| fill: var(--jp-layout-color1); | |
| } | |
| .jp-icon-hover :hover .jp-icon-accent2-hover[fill] { | |
| fill: var(--jp-layout-color2); | |
| } | |
| .jp-icon-hover :hover .jp-icon-accent3-hover[fill] { | |
| fill: var(--jp-layout-color3); | |
| } | |
| .jp-icon-hover :hover .jp-icon-accent4-hover[fill] { | |
| fill: var(--jp-layout-color4); | |
| } | |
| .jp-icon-hover :hover .jp-icon-accent0-hover[stroke] { | |
| stroke: var(--jp-layout-color0); | |
| } | |
| .jp-icon-hover :hover .jp-icon-accent1-hover[stroke] { | |
| stroke: var(--jp-layout-color1); | |
| } | |
| .jp-icon-hover :hover .jp-icon-accent2-hover[stroke] { | |
| stroke: var(--jp-layout-color2); | |
| } | |
| .jp-icon-hover :hover .jp-icon-accent3-hover[stroke] { | |
| stroke: var(--jp-layout-color3); | |
| } | |
| .jp-icon-hover :hover .jp-icon-accent4-hover[stroke] { | |
| stroke: var(--jp-layout-color4); | |
| } | |
| /* set the color of an icon to transparent */ | |
| .jp-icon-hover :hover .jp-icon-none-hover[fill] { | |
| fill: none; | |
| } | |
| .jp-icon-hover :hover .jp-icon-none-hover[stroke] { | |
| stroke: none; | |
| } | |
| /** | |
| * inverse colors | |
| */ | |
| /* inverse recolor the primary elements of an icon */ | |
| .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[fill] { | |
| fill: var(--jp-layout-color0); | |
| } | |
| .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[fill] { | |
| fill: var(--jp-layout-color1); | |
| } | |
| .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[fill] { | |
| fill: var(--jp-layout-color2); | |
| } | |
| .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[fill] { | |
| fill: var(--jp-layout-color3); | |
| } | |
| .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[fill] { | |
| fill: var(--jp-layout-color4); | |
| } | |
| .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[stroke] { | |
| stroke: var(--jp-layout-color0); | |
| } | |
| .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[stroke] { | |
| stroke: var(--jp-layout-color1); | |
| } | |
| .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[stroke] { | |
| stroke: var(--jp-layout-color2); | |
| } | |
| .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[stroke] { | |
| stroke: var(--jp-layout-color3); | |
| } | |
| .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[stroke] { | |
| stroke: var(--jp-layout-color4); | |
| } | |
| /* inverse recolor the accent elements of an icon */ | |
| .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[fill] { | |
| fill: var(--jp-inverse-layout-color0); | |
| } | |
| .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[fill] { | |
| fill: var(--jp-inverse-layout-color1); | |
| } | |
| .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[fill] { | |
| fill: var(--jp-inverse-layout-color2); | |
| } | |
| .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[fill] { | |
| fill: var(--jp-inverse-layout-color3); | |
| } | |
| .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[fill] { | |
| fill: var(--jp-inverse-layout-color4); | |
| } | |
| .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[stroke] { | |
| stroke: var(--jp-inverse-layout-color0); | |
| } | |
| .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[stroke] { | |
| stroke: var(--jp-inverse-layout-color1); | |
| } | |
| .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[stroke] { | |
| stroke: var(--jp-inverse-layout-color2); | |
| } | |
| .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[stroke] { | |
| stroke: var(--jp-inverse-layout-color3); | |
| } | |
| .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[stroke] { | |
| stroke: var(--jp-inverse-layout-color4); | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| /* Sibling imports */ | |
| /* Override Blueprint's _reset.scss styles */ | |
| html { | |
| box-sizing: unset; | |
| } | |
| *, | |
| *::before, | |
| *::after { | |
| box-sizing: unset; | |
| } | |
| body { | |
| color: unset; | |
| font-family: var(--jp-ui-font-family); | |
| } | |
| p { | |
| margin-top: unset; | |
| margin-bottom: unset; | |
| } | |
| small { | |
| font-size: unset; | |
| } | |
| strong { | |
| font-weight: unset; | |
| } | |
| /* Override Blueprint's _typography.scss styles */ | |
| a { | |
| text-decoration: unset; | |
| color: unset; | |
| } | |
| a:hover { | |
| text-decoration: unset; | |
| color: unset; | |
| } | |
| /* Override Blueprint's _accessibility.scss styles */ | |
| :focus { | |
| outline: unset; | |
| outline-offset: unset; | |
| -moz-outline-radius: unset; | |
| } | |
| /* Styles for ui-components */ | |
| .jp-Button { | |
| border-radius: var(--jp-border-radius); | |
| padding: 0px 12px; | |
| font-size: var(--jp-ui-font-size1); | |
| } | |
| /* Use our own theme for hover styles */ | |
| button.jp-Button.bp3-button.bp3-minimal:hover { | |
| background-color: var(--jp-layout-color2); | |
| } | |
| .jp-Button.minimal { | |
| color: unset !important; | |
| } | |
| .jp-Button.jp-ToolbarButtonComponent { | |
| text-transform: none; | |
| } | |
| .jp-InputGroup input { | |
| box-sizing: border-box; | |
| border-radius: 0; | |
| background-color: transparent; | |
| color: var(--jp-ui-font-color0); | |
| box-shadow: inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color); | |
| } | |
| .jp-InputGroup input:focus { | |
| box-shadow: inset 0 0 0 var(--jp-border-width) | |
| var(--jp-input-active-box-shadow-color), | |
| inset 0 0 0 3px var(--jp-input-active-box-shadow-color); | |
| } | |
| .jp-InputGroup input::placeholder, | |
| input::placeholder { | |
| color: var(--jp-ui-font-color3); | |
| } | |
| .jp-BPIcon { | |
| display: inline-block; | |
| vertical-align: middle; | |
| margin: auto; | |
| } | |
| /* Stop blueprint futzing with our icon fills */ | |
| .bp3-icon.jp-BPIcon > svg:not([fill]) { | |
| fill: var(--jp-inverse-layout-color3); | |
| } | |
| .jp-InputGroupAction { | |
| padding: 6px; | |
| } | |
| .jp-HTMLSelect.jp-DefaultStyle select { | |
| background-color: initial; | |
| border: none; | |
| border-radius: 0; | |
| box-shadow: none; | |
| color: var(--jp-ui-font-color0); | |
| display: block; | |
| font-size: var(--jp-ui-font-size1); | |
| height: 24px; | |
| line-height: 14px; | |
| padding: 0 25px 0 10px; | |
| text-align: left; | |
| -moz-appearance: none; | |
| -webkit-appearance: none; | |
| } | |
| /* Use our own theme for hover and option styles */ | |
| .jp-HTMLSelect.jp-DefaultStyle select:hover, | |
| .jp-HTMLSelect.jp-DefaultStyle select > option { | |
| background-color: var(--jp-layout-color2); | |
| color: var(--jp-ui-font-color0); | |
| } | |
| select { | |
| box-sizing: border-box; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| /* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */ | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| .jp-Collapse { | |
| display: flex; | |
| flex-direction: column; | |
| align-items: stretch; | |
| border-top: 1px solid var(--jp-border-color2); | |
| border-bottom: 1px solid var(--jp-border-color2); | |
| } | |
| .jp-Collapse-header { | |
| padding: 1px 12px; | |
| color: var(--jp-ui-font-color1); | |
| background-color: var(--jp-layout-color1); | |
| font-size: var(--jp-ui-font-size2); | |
| } | |
| .jp-Collapse-header:hover { | |
| background-color: var(--jp-layout-color2); | |
| } | |
| .jp-Collapse-contents { | |
| padding: 0px 12px 0px 12px; | |
| background-color: var(--jp-layout-color1); | |
| color: var(--jp-ui-font-color1); | |
| overflow: auto; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| /*----------------------------------------------------------------------------- | |
| | Variables | |
| |----------------------------------------------------------------------------*/ | |
| :root { | |
| --jp-private-commandpalette-search-height: 28px; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Overall styles | |
| |----------------------------------------------------------------------------*/ | |
| .lm-CommandPalette { | |
| padding-bottom: 0px; | |
| color: var(--jp-ui-font-color1); | |
| background: var(--jp-layout-color1); | |
| /* This is needed so that all font sizing of children done in ems is | |
| * relative to this base size */ | |
| font-size: var(--jp-ui-font-size1); | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Search | |
| |----------------------------------------------------------------------------*/ | |
| .lm-CommandPalette-search { | |
| padding: 4px; | |
| background-color: var(--jp-layout-color1); | |
| z-index: 2; | |
| } | |
| .lm-CommandPalette-wrapper { | |
| overflow: overlay; | |
| padding: 0px 9px; | |
| background-color: var(--jp-input-active-background); | |
| height: 30px; | |
| box-shadow: inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color); | |
| } | |
| .lm-CommandPalette.lm-mod-focused .lm-CommandPalette-wrapper { | |
| box-shadow: inset 0 0 0 1px var(--jp-input-active-box-shadow-color), | |
| inset 0 0 0 3px var(--jp-input-active-box-shadow-color); | |
| } | |
| .lm-CommandPalette-wrapper::after { | |
| content: ' '; | |
| color: white; | |
| background-color: var(--jp-brand-color1); | |
| position: absolute; | |
| top: 4px; | |
| right: 4px; | |
| height: 30px; | |
| width: 10px; | |
| padding: 0px 10px; | |
| background-image: var(--jp-icon-search-white); | |
| background-size: 20px; | |
| background-repeat: no-repeat; | |
| background-position: center; | |
| } | |
| .lm-CommandPalette-input { | |
| background: transparent; | |
| width: calc(100% - 18px); | |
| float: left; | |
| border: none; | |
| outline: none; | |
| font-size: var(--jp-ui-font-size1); | |
| color: var(--jp-ui-font-color0); | |
| line-height: var(--jp-private-commandpalette-search-height); | |
| } | |
| .lm-CommandPalette-input::-webkit-input-placeholder, | |
| .lm-CommandPalette-input::-moz-placeholder, | |
| .lm-CommandPalette-input:-ms-input-placeholder { | |
| color: var(--jp-ui-font-color3); | |
| font-size: var(--jp-ui-font-size1); | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Results | |
| |----------------------------------------------------------------------------*/ | |
| .lm-CommandPalette-header:first-child { | |
| margin-top: 0px; | |
| } | |
| .lm-CommandPalette-header { | |
| border-bottom: solid var(--jp-border-width) var(--jp-border-color2); | |
| color: var(--jp-ui-font-color1); | |
| cursor: pointer; | |
| display: flex; | |
| font-size: var(--jp-ui-font-size0); | |
| font-weight: 600; | |
| letter-spacing: 1px; | |
| margin-top: 8px; | |
| padding: 8px 0 8px 12px; | |
| text-transform: uppercase; | |
| } | |
| .lm-CommandPalette-header.lm-mod-active { | |
| background: var(--jp-layout-color2); | |
| } | |
| .lm-CommandPalette-header > mark { | |
| background-color: transparent; | |
| font-weight: bold; | |
| color: var(--jp-ui-font-color1); | |
| } | |
| .lm-CommandPalette-item { | |
| padding: 4px 12px 4px 4px; | |
| color: var(--jp-ui-font-color1); | |
| font-size: var(--jp-ui-font-size1); | |
| font-weight: 400; | |
| display: flex; | |
| } | |
| .lm-CommandPalette-item.lm-mod-disabled { | |
| color: var(--jp-ui-font-color3); | |
| } | |
| .lm-CommandPalette-item.lm-mod-active { | |
| background: var(--jp-layout-color3); | |
| } | |
| .lm-CommandPalette-item.lm-mod-active:hover:not(.lm-mod-disabled) { | |
| background: var(--jp-layout-color4); | |
| } | |
| .lm-CommandPalette-item:hover:not(.lm-mod-active):not(.lm-mod-disabled) { | |
| background: var(--jp-layout-color2); | |
| } | |
| .lm-CommandPalette-itemContent { | |
| overflow: hidden; | |
| } | |
| .lm-CommandPalette-itemLabel > mark { | |
| color: var(--jp-ui-font-color0); | |
| background-color: transparent; | |
| font-weight: bold; | |
| } | |
| .lm-CommandPalette-item.lm-mod-disabled mark { | |
| color: var(--jp-ui-font-color3); | |
| } | |
| .lm-CommandPalette-item .lm-CommandPalette-itemIcon { | |
| margin: 0 4px 0 0; | |
| position: relative; | |
| width: 16px; | |
| top: 2px; | |
| flex: 0 0 auto; | |
| } | |
| .lm-CommandPalette-item.lm-mod-disabled .lm-CommandPalette-itemIcon { | |
| opacity: 0.4; | |
| } | |
| .lm-CommandPalette-item .lm-CommandPalette-itemShortcut { | |
| flex: 0 0 auto; | |
| } | |
| .lm-CommandPalette-itemCaption { | |
| display: none; | |
| } | |
| .lm-CommandPalette-content { | |
| background-color: var(--jp-layout-color1); | |
| } | |
| .lm-CommandPalette-content:empty:after { | |
| content: 'No results'; | |
| margin: auto; | |
| margin-top: 20px; | |
| width: 100px; | |
| display: block; | |
| font-size: var(--jp-ui-font-size2); | |
| font-family: var(--jp-ui-font-family); | |
| font-weight: lighter; | |
| } | |
| .lm-CommandPalette-emptyMessage { | |
| text-align: center; | |
| margin-top: 24px; | |
| line-height: 1.32; | |
| padding: 0px 8px; | |
| color: var(--jp-content-font-color3); | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) 2014-2017, Jupyter Development Team. | |
| | | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| .jp-Dialog { | |
| position: absolute; | |
| z-index: 10000; | |
| display: flex; | |
| flex-direction: column; | |
| align-items: center; | |
| justify-content: center; | |
| top: 0px; | |
| left: 0px; | |
| margin: 0; | |
| padding: 0; | |
| width: 100%; | |
| height: 100%; | |
| background: var(--jp-dialog-background); | |
| } | |
| .jp-Dialog-content { | |
| display: flex; | |
| flex-direction: column; | |
| margin-left: auto; | |
| margin-right: auto; | |
| background: var(--jp-layout-color1); | |
| padding: 24px; | |
| padding-bottom: 12px; | |
| min-width: 300px; | |
| min-height: 150px; | |
| max-width: 1000px; | |
| max-height: 500px; | |
| box-sizing: border-box; | |
| box-shadow: var(--jp-elevation-z20); | |
| word-wrap: break-word; | |
| border-radius: var(--jp-border-radius); | |
| /* This is needed so that all font sizing of children done in ems is | |
| * relative to this base size */ | |
| font-size: var(--jp-ui-font-size1); | |
| color: var(--jp-ui-font-color1); | |
| } | |
| .jp-Dialog-button { | |
| overflow: visible; | |
| } | |
| button.jp-Dialog-button:focus { | |
| outline: 1px solid var(--jp-brand-color1); | |
| outline-offset: 4px; | |
| -moz-outline-radius: 0px; | |
| } | |
| button.jp-Dialog-button:focus::-moz-focus-inner { | |
| border: 0; | |
| } | |
| .jp-Dialog-header { | |
| flex: 0 0 auto; | |
| padding-bottom: 12px; | |
| font-size: var(--jp-ui-font-size3); | |
| font-weight: 400; | |
| color: var(--jp-ui-font-color0); | |
| } | |
| .jp-Dialog-body { | |
| display: flex; | |
| flex-direction: column; | |
| flex: 1 1 auto; | |
| font-size: var(--jp-ui-font-size1); | |
| background: var(--jp-layout-color1); | |
| overflow: auto; | |
| } | |
| .jp-Dialog-footer { | |
| display: flex; | |
| flex-direction: row; | |
| justify-content: flex-end; | |
| flex: 0 0 auto; | |
| margin-left: -12px; | |
| margin-right: -12px; | |
| padding: 12px; | |
| } | |
| .jp-Dialog-title { | |
| overflow: hidden; | |
| white-space: nowrap; | |
| text-overflow: ellipsis; | |
| } | |
| .jp-Dialog-body > .jp-select-wrapper { | |
| width: 100%; | |
| } | |
| .jp-Dialog-body > button { | |
| padding: 0px 16px; | |
| } | |
| .jp-Dialog-body > label { | |
| line-height: 1.4; | |
| color: var(--jp-ui-font-color0); | |
| } | |
| .jp-Dialog-button.jp-mod-styled:not(:last-child) { | |
| margin-right: 12px; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) 2014-2016, Jupyter Development Team. | |
| | | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| .jp-HoverBox { | |
| position: fixed; | |
| } | |
| .jp-HoverBox.jp-mod-outofview { | |
| display: none; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| .jp-IFrame { | |
| width: 100%; | |
| height: 100%; | |
| } | |
| .jp-IFrame > iframe { | |
| border: none; | |
| } | |
| /* | |
| When drag events occur, `p-mod-override-cursor` is added to the body. | |
| Because iframes steal all cursor events, the following two rules are necessary | |
| to suppress pointer events while resize drags are occurring. There may be a | |
| better solution to this problem. | |
| */ | |
| body.lm-mod-override-cursor .jp-IFrame { | |
| position: relative; | |
| } | |
| body.lm-mod-override-cursor .jp-IFrame:before { | |
| content: ''; | |
| position: absolute; | |
| top: 0; | |
| left: 0; | |
| right: 0; | |
| bottom: 0; | |
| background: transparent; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) 2014-2016, Jupyter Development Team. | |
| | | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| .jp-MainAreaWidget > :focus { | |
| outline: none; | |
| } | |
| /** | |
| * google-material-color v1.2.6 | |
| * https://github.com/danlevan/google-material-color | |
| */ | |
| :root { | |
| --md-red-50: #ffebee; | |
| --md-red-100: #ffcdd2; | |
| --md-red-200: #ef9a9a; | |
| --md-red-300: #e57373; | |
| --md-red-400: #ef5350; | |
| --md-red-500: #f44336; | |
| --md-red-600: #e53935; | |
| --md-red-700: #d32f2f; | |
| --md-red-800: #c62828; | |
| --md-red-900: #b71c1c; | |
| --md-red-A100: #ff8a80; | |
| --md-red-A200: #ff5252; | |
| --md-red-A400: #ff1744; | |
| --md-red-A700: #d50000; | |
| --md-pink-50: #fce4ec; | |
| --md-pink-100: #f8bbd0; | |
| --md-pink-200: #f48fb1; | |
| --md-pink-300: #f06292; | |
| --md-pink-400: #ec407a; | |
| --md-pink-500: #e91e63; | |
| --md-pink-600: #d81b60; | |
| --md-pink-700: #c2185b; | |
| --md-pink-800: #ad1457; | |
| --md-pink-900: #880e4f; | |
| --md-pink-A100: #ff80ab; | |
| --md-pink-A200: #ff4081; | |
| --md-pink-A400: #f50057; | |
| --md-pink-A700: #c51162; | |
| --md-purple-50: #f3e5f5; | |
| --md-purple-100: #e1bee7; | |
| --md-purple-200: #ce93d8; | |
| --md-purple-300: #ba68c8; | |
| --md-purple-400: #ab47bc; | |
| --md-purple-500: #9c27b0; | |
| --md-purple-600: #8e24aa; | |
| --md-purple-700: #7b1fa2; | |
| --md-purple-800: #6a1b9a; | |
| --md-purple-900: #4a148c; | |
| --md-purple-A100: #ea80fc; | |
| --md-purple-A200: #e040fb; | |
| --md-purple-A400: #d500f9; | |
| --md-purple-A700: #aa00ff; | |
| --md-deep-purple-50: #ede7f6; | |
| --md-deep-purple-100: #d1c4e9; | |
| --md-deep-purple-200: #b39ddb; | |
| --md-deep-purple-300: #9575cd; | |
| --md-deep-purple-400: #7e57c2; | |
| --md-deep-purple-500: #673ab7; | |
| --md-deep-purple-600: #5e35b1; | |
| --md-deep-purple-700: #512da8; | |
| --md-deep-purple-800: #4527a0; | |
| --md-deep-purple-900: #311b92; | |
| --md-deep-purple-A100: #b388ff; | |
| --md-deep-purple-A200: #7c4dff; | |
| --md-deep-purple-A400: #651fff; | |
| --md-deep-purple-A700: #6200ea; | |
| --md-indigo-50: #e8eaf6; | |
| --md-indigo-100: #c5cae9; | |
| --md-indigo-200: #9fa8da; | |
| --md-indigo-300: #7986cb; | |
| --md-indigo-400: #5c6bc0; | |
| --md-indigo-500: #3f51b5; | |
| --md-indigo-600: #3949ab; | |
| --md-indigo-700: #303f9f; | |
| --md-indigo-800: #283593; | |
| --md-indigo-900: #1a237e; | |
| --md-indigo-A100: #8c9eff; | |
| --md-indigo-A200: #536dfe; | |
| --md-indigo-A400: #3d5afe; | |
| --md-indigo-A700: #304ffe; | |
| --md-blue-50: #e3f2fd; | |
| --md-blue-100: #bbdefb; | |
| --md-blue-200: #90caf9; | |
| --md-blue-300: #64b5f6; | |
| --md-blue-400: #42a5f5; | |
| --md-blue-500: #2196f3; | |
| --md-blue-600: #1e88e5; | |
| --md-blue-700: #1976d2; | |
| --md-blue-800: #1565c0; | |
| --md-blue-900: #0d47a1; | |
| --md-blue-A100: #82b1ff; | |
| --md-blue-A200: #448aff; | |
| --md-blue-A400: #2979ff; | |
| --md-blue-A700: #2962ff; | |
| --md-light-blue-50: #e1f5fe; | |
| --md-light-blue-100: #b3e5fc; | |
| --md-light-blue-200: #81d4fa; | |
| --md-light-blue-300: #4fc3f7; | |
| --md-light-blue-400: #29b6f6; | |
| --md-light-blue-500: #03a9f4; | |
| --md-light-blue-600: #039be5; | |
| --md-light-blue-700: #0288d1; | |
| --md-light-blue-800: #0277bd; | |
| --md-light-blue-900: #01579b; | |
| --md-light-blue-A100: #80d8ff; | |
| --md-light-blue-A200: #40c4ff; | |
| --md-light-blue-A400: #00b0ff; | |
| --md-light-blue-A700: #0091ea; | |
| --md-cyan-50: #e0f7fa; | |
| --md-cyan-100: #b2ebf2; | |
| --md-cyan-200: #80deea; | |
| --md-cyan-300: #4dd0e1; | |
| --md-cyan-400: #26c6da; | |
| --md-cyan-500: #00bcd4; | |
| --md-cyan-600: #00acc1; | |
| --md-cyan-700: #0097a7; | |
| --md-cyan-800: #00838f; | |
| --md-cyan-900: #006064; | |
| --md-cyan-A100: #84ffff; | |
| --md-cyan-A200: #18ffff; | |
| --md-cyan-A400: #00e5ff; | |
| --md-cyan-A700: #00b8d4; | |
| --md-teal-50: #e0f2f1; | |
| --md-teal-100: #b2dfdb; | |
| --md-teal-200: #80cbc4; | |
| --md-teal-300: #4db6ac; | |
| --md-teal-400: #26a69a; | |
| --md-teal-500: #009688; | |
| --md-teal-600: #00897b; | |
| --md-teal-700: #00796b; | |
| --md-teal-800: #00695c; | |
| --md-teal-900: #004d40; | |
| --md-teal-A100: #a7ffeb; | |
| --md-teal-A200: #64ffda; | |
| --md-teal-A400: #1de9b6; | |
| --md-teal-A700: #00bfa5; | |
| --md-green-50: #e8f5e9; | |
| --md-green-100: #c8e6c9; | |
| --md-green-200: #a5d6a7; | |
| --md-green-300: #81c784; | |
| --md-green-400: #66bb6a; | |
| --md-green-500: #4caf50; | |
| --md-green-600: #43a047; | |
| --md-green-700: #388e3c; | |
| --md-green-800: #2e7d32; | |
| --md-green-900: #1b5e20; | |
| --md-green-A100: #b9f6ca; | |
| --md-green-A200: #69f0ae; | |
| --md-green-A400: #00e676; | |
| --md-green-A700: #00c853; | |
| --md-light-green-50: #f1f8e9; | |
| --md-light-green-100: #dcedc8; | |
| --md-light-green-200: #c5e1a5; | |
| --md-light-green-300: #aed581; | |
| --md-light-green-400: #9ccc65; | |
| --md-light-green-500: #8bc34a; | |
| --md-light-green-600: #7cb342; | |
| --md-light-green-700: #689f38; | |
| --md-light-green-800: #558b2f; | |
| --md-light-green-900: #33691e; | |
| --md-light-green-A100: #ccff90; | |
| --md-light-green-A200: #b2ff59; | |
| --md-light-green-A400: #76ff03; | |
| --md-light-green-A700: #64dd17; | |
| --md-lime-50: #f9fbe7; | |
| --md-lime-100: #f0f4c3; | |
| --md-lime-200: #e6ee9c; | |
| --md-lime-300: #dce775; | |
| --md-lime-400: #d4e157; | |
| --md-lime-500: #cddc39; | |
| --md-lime-600: #c0ca33; | |
| --md-lime-700: #afb42b; | |
| --md-lime-800: #9e9d24; | |
| --md-lime-900: #827717; | |
| --md-lime-A100: #f4ff81; | |
| --md-lime-A200: #eeff41; | |
| --md-lime-A400: #c6ff00; | |
| --md-lime-A700: #aeea00; | |
| --md-yellow-50: #fffde7; | |
| --md-yellow-100: #fff9c4; | |
| --md-yellow-200: #fff59d; | |
| --md-yellow-300: #fff176; | |
| --md-yellow-400: #ffee58; | |
| --md-yellow-500: #ffeb3b; | |
| --md-yellow-600: #fdd835; | |
| --md-yellow-700: #fbc02d; | |
| --md-yellow-800: #f9a825; | |
| --md-yellow-900: #f57f17; | |
| --md-yellow-A100: #ffff8d; | |
| --md-yellow-A200: #ffff00; | |
| --md-yellow-A400: #ffea00; | |
| --md-yellow-A700: #ffd600; | |
| --md-amber-50: #fff8e1; | |
| --md-amber-100: #ffecb3; | |
| --md-amber-200: #ffe082; | |
| --md-amber-300: #ffd54f; | |
| --md-amber-400: #ffca28; | |
| --md-amber-500: #ffc107; | |
| --md-amber-600: #ffb300; | |
| --md-amber-700: #ffa000; | |
| --md-amber-800: #ff8f00; | |
| --md-amber-900: #ff6f00; | |
| --md-amber-A100: #ffe57f; | |
| --md-amber-A200: #ffd740; | |
| --md-amber-A400: #ffc400; | |
| --md-amber-A700: #ffab00; | |
| --md-orange-50: #fff3e0; | |
| --md-orange-100: #ffe0b2; | |
| --md-orange-200: #ffcc80; | |
| --md-orange-300: #ffb74d; | |
| --md-orange-400: #ffa726; | |
| --md-orange-500: #ff9800; | |
| --md-orange-600: #fb8c00; | |
| --md-orange-700: #f57c00; | |
| --md-orange-800: #ef6c00; | |
| --md-orange-900: #e65100; | |
| --md-orange-A100: #ffd180; | |
| --md-orange-A200: #ffab40; | |
| --md-orange-A400: #ff9100; | |
| --md-orange-A700: #ff6d00; | |
| --md-deep-orange-50: #fbe9e7; | |
| --md-deep-orange-100: #ffccbc; | |
| --md-deep-orange-200: #ffab91; | |
| --md-deep-orange-300: #ff8a65; | |
| --md-deep-orange-400: #ff7043; | |
| --md-deep-orange-500: #ff5722; | |
| --md-deep-orange-600: #f4511e; | |
| --md-deep-orange-700: #e64a19; | |
| --md-deep-orange-800: #d84315; | |
| --md-deep-orange-900: #bf360c; | |
| --md-deep-orange-A100: #ff9e80; | |
| --md-deep-orange-A200: #ff6e40; | |
| --md-deep-orange-A400: #ff3d00; | |
| --md-deep-orange-A700: #dd2c00; | |
| --md-brown-50: #efebe9; | |
| --md-brown-100: #d7ccc8; | |
| --md-brown-200: #bcaaa4; | |
| --md-brown-300: #a1887f; | |
| --md-brown-400: #8d6e63; | |
| --md-brown-500: #795548; | |
| --md-brown-600: #6d4c41; | |
| --md-brown-700: #5d4037; | |
| --md-brown-800: #4e342e; | |
| --md-brown-900: #3e2723; | |
| --md-grey-50: #fafafa; | |
| --md-grey-100: #f5f5f5; | |
| --md-grey-200: #eeeeee; | |
| --md-grey-300: #e0e0e0; | |
| --md-grey-400: #bdbdbd; | |
| --md-grey-500: #9e9e9e; | |
| --md-grey-600: #757575; | |
| --md-grey-700: #616161; | |
| --md-grey-800: #424242; | |
| --md-grey-900: #212121; | |
| --md-blue-grey-50: #eceff1; | |
| --md-blue-grey-100: #cfd8dc; | |
| --md-blue-grey-200: #b0bec5; | |
| --md-blue-grey-300: #90a4ae; | |
| --md-blue-grey-400: #78909c; | |
| --md-blue-grey-500: #607d8b; | |
| --md-blue-grey-600: #546e7a; | |
| --md-blue-grey-700: #455a64; | |
| --md-blue-grey-800: #37474f; | |
| --md-blue-grey-900: #263238; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) 2017, Jupyter Development Team. | |
| | | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| .jp-Spinner { | |
| position: absolute; | |
| display: flex; | |
| justify-content: center; | |
| align-items: center; | |
| z-index: 10; | |
| left: 0; | |
| top: 0; | |
| width: 100%; | |
| height: 100%; | |
| background: var(--jp-layout-color0); | |
| outline: none; | |
| } | |
| .jp-SpinnerContent { | |
| font-size: 10px; | |
| margin: 50px auto; | |
| text-indent: -9999em; | |
| width: 3em; | |
| height: 3em; | |
| border-radius: 50%; | |
| background: var(--jp-brand-color3); | |
| background: linear-gradient( | |
| to right, | |
| #f37626 10%, | |
| rgba(255, 255, 255, 0) 42% | |
| ); | |
| position: relative; | |
| animation: load3 1s infinite linear, fadeIn 1s; | |
| } | |
| .jp-SpinnerContent:before { | |
| width: 50%; | |
| height: 50%; | |
| background: #f37626; | |
| border-radius: 100% 0 0 0; | |
| position: absolute; | |
| top: 0; | |
| left: 0; | |
| content: ''; | |
| } | |
| .jp-SpinnerContent:after { | |
| background: var(--jp-layout-color0); | |
| width: 75%; | |
| height: 75%; | |
| border-radius: 50%; | |
| content: ''; | |
| margin: auto; | |
| position: absolute; | |
| top: 0; | |
| left: 0; | |
| bottom: 0; | |
| right: 0; | |
| } | |
| @keyframes fadeIn { | |
| 0% { | |
| opacity: 0; | |
| } | |
| 100% { | |
| opacity: 1; | |
| } | |
| } | |
| @keyframes load3 { | |
| 0% { | |
| transform: rotate(0deg); | |
| } | |
| 100% { | |
| transform: rotate(360deg); | |
| } | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) 2014-2017, Jupyter Development Team. | |
| | | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| button.jp-mod-styled { | |
| font-size: var(--jp-ui-font-size1); | |
| color: var(--jp-ui-font-color0); | |
| border: none; | |
| box-sizing: border-box; | |
| text-align: center; | |
| line-height: 32px; | |
| height: 32px; | |
| padding: 0px 12px; | |
| letter-spacing: 0.8px; | |
| outline: none; | |
| appearance: none; | |
| -webkit-appearance: none; | |
| -moz-appearance: none; | |
| } | |
| input.jp-mod-styled { | |
| background: var(--jp-input-background); | |
| height: 28px; | |
| box-sizing: border-box; | |
| border: var(--jp-border-width) solid var(--jp-border-color1); | |
| padding-left: 7px; | |
| padding-right: 7px; | |
| font-size: var(--jp-ui-font-size2); | |
| color: var(--jp-ui-font-color0); | |
| outline: none; | |
| appearance: none; | |
| -webkit-appearance: none; | |
| -moz-appearance: none; | |
| } | |
| input.jp-mod-styled:focus { | |
| border: var(--jp-border-width) solid var(--md-blue-500); | |
| box-shadow: inset 0 0 4px var(--md-blue-300); | |
| } | |
| .jp-select-wrapper { | |
| display: flex; | |
| position: relative; | |
| flex-direction: column; | |
| padding: 1px; | |
| background-color: var(--jp-layout-color1); | |
| height: 28px; | |
| box-sizing: border-box; | |
| margin-bottom: 12px; | |
| } | |
| .jp-select-wrapper.jp-mod-focused select.jp-mod-styled { | |
| border: var(--jp-border-width) solid var(--jp-input-active-border-color); | |
| box-shadow: var(--jp-input-box-shadow); | |
| background-color: var(--jp-input-active-background); | |
| } | |
| select.jp-mod-styled:hover { | |
| background-color: var(--jp-layout-color1); | |
| cursor: pointer; | |
| color: var(--jp-ui-font-color0); | |
| background-color: var(--jp-input-hover-background); | |
| box-shadow: inset 0 0px 1px rgba(0, 0, 0, 0.5); | |
| } | |
| select.jp-mod-styled { | |
| flex: 1 1 auto; | |
| height: 32px; | |
| width: 100%; | |
| font-size: var(--jp-ui-font-size2); | |
| background: var(--jp-input-background); | |
| color: var(--jp-ui-font-color0); | |
| padding: 0 25px 0 8px; | |
| border: var(--jp-border-width) solid var(--jp-input-border-color); | |
| border-radius: 0px; | |
| outline: none; | |
| appearance: none; | |
| -webkit-appearance: none; | |
| -moz-appearance: none; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) 2014-2016, Jupyter Development Team. | |
| | | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| :root { | |
| --jp-private-toolbar-height: calc( | |
| 28px + var(--jp-border-width) | |
| ); /* leave 28px for content */ | |
| } | |
| .jp-Toolbar { | |
| color: var(--jp-ui-font-color1); | |
| flex: 0 0 auto; | |
| display: flex; | |
| flex-direction: row; | |
| border-bottom: var(--jp-border-width) solid var(--jp-toolbar-border-color); | |
| box-shadow: var(--jp-toolbar-box-shadow); | |
| background: var(--jp-toolbar-background); | |
| min-height: var(--jp-toolbar-micro-height); | |
| padding: 2px; | |
| z-index: 1; | |
| } | |
| /* Toolbar items */ | |
| .jp-Toolbar > .jp-Toolbar-item.jp-Toolbar-spacer { | |
| flex-grow: 1; | |
| flex-shrink: 1; | |
| } | |
| .jp-Toolbar-item.jp-Toolbar-kernelStatus { | |
| display: inline-block; | |
| width: 32px; | |
| background-repeat: no-repeat; | |
| background-position: center; | |
| background-size: 16px; | |
| } | |
| .jp-Toolbar > .jp-Toolbar-item { | |
| flex: 0 0 auto; | |
| display: flex; | |
| padding-left: 1px; | |
| padding-right: 1px; | |
| font-size: var(--jp-ui-font-size1); | |
| line-height: var(--jp-private-toolbar-height); | |
| height: 100%; | |
| } | |
| /* Toolbar buttons */ | |
| /* This is the div we use to wrap the react component into a Widget */ | |
| div.jp-ToolbarButton { | |
| color: transparent; | |
| border: none; | |
| box-sizing: border-box; | |
| outline: none; | |
| appearance: none; | |
| -webkit-appearance: none; | |
| -moz-appearance: none; | |
| padding: 0px; | |
| margin: 0px; | |
| } | |
| button.jp-ToolbarButtonComponent { | |
| background: var(--jp-layout-color1); | |
| border: none; | |
| box-sizing: border-box; | |
| outline: none; | |
| appearance: none; | |
| -webkit-appearance: none; | |
| -moz-appearance: none; | |
| padding: 0px 6px; | |
| margin: 0px; | |
| height: 24px; | |
| border-radius: var(--jp-border-radius); | |
| display: flex; | |
| align-items: center; | |
| text-align: center; | |
| font-size: 14px; | |
| min-width: unset; | |
| min-height: unset; | |
| } | |
| button.jp-ToolbarButtonComponent:disabled { | |
| opacity: 0.4; | |
| } | |
| button.jp-ToolbarButtonComponent span { | |
| padding: 0px; | |
| flex: 0 0 auto; | |
| } | |
| button.jp-ToolbarButtonComponent .jp-ToolbarButtonComponent-label { | |
| font-size: var(--jp-ui-font-size1); | |
| line-height: 100%; | |
| padding-left: 2px; | |
| color: var(--jp-ui-font-color1); | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) 2014-2017, Jupyter Development Team. | |
| | | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| /* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */ | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Copyright (c) 2014-2017, PhosphorJS Contributors | |
| | | |
| | Distributed under the terms of the BSD 3-Clause License. | |
| | | |
| | The full license is in the file LICENSE, distributed with this software. | |
| |----------------------------------------------------------------------------*/ | |
| /* <DEPRECATED> */ body.p-mod-override-cursor *, /* </DEPRECATED> */ | |
| body.lm-mod-override-cursor * { | |
| cursor: inherit !important; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) 2014-2016, Jupyter Development Team. | |
| | | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| .jp-JSONEditor { | |
| display: flex; | |
| flex-direction: column; | |
| width: 100%; | |
| } | |
| .jp-JSONEditor-host { | |
| flex: 1 1 auto; | |
| border: var(--jp-border-width) solid var(--jp-input-border-color); | |
| border-radius: 0px; | |
| background: var(--jp-layout-color0); | |
| min-height: 50px; | |
| padding: 1px; | |
| } | |
| .jp-JSONEditor.jp-mod-error .jp-JSONEditor-host { | |
| border-color: red; | |
| outline-color: red; | |
| } | |
| .jp-JSONEditor-header { | |
| display: flex; | |
| flex: 1 0 auto; | |
| padding: 0 0 0 12px; | |
| } | |
| .jp-JSONEditor-header label { | |
| flex: 0 0 auto; | |
| } | |
| .jp-JSONEditor-commitButton { | |
| height: 16px; | |
| width: 16px; | |
| background-size: 18px; | |
| background-repeat: no-repeat; | |
| background-position: center; | |
| } | |
| .jp-JSONEditor-host.jp-mod-focused { | |
| background-color: var(--jp-input-active-background); | |
| border: 1px solid var(--jp-input-active-border-color); | |
| box-shadow: var(--jp-input-box-shadow); | |
| } | |
| .jp-Editor.jp-mod-dropTarget { | |
| border: var(--jp-border-width) solid var(--jp-input-active-border-color); | |
| box-shadow: var(--jp-input-box-shadow); | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| /* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */ | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| /* BASICS */ | |
| .CodeMirror { | |
| /* Set height, width, borders, and global font properties here */ | |
| font-family: monospace; | |
| height: 300px; | |
| color: black; | |
| direction: ltr; | |
| } | |
| /* PADDING */ | |
| .CodeMirror-lines { | |
| padding: 4px 0; /* Vertical padding around content */ | |
| } | |
| .CodeMirror pre.CodeMirror-line, | |
| .CodeMirror pre.CodeMirror-line-like { | |
| padding: 0 4px; /* Horizontal padding of content */ | |
| } | |
| .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler { | |
| background-color: white; /* The little square between H and V scrollbars */ | |
| } | |
| /* GUTTER */ | |
| .CodeMirror-gutters { | |
| border-right: 1px solid #ddd; | |
| background-color: #f7f7f7; | |
| white-space: nowrap; | |
| } | |
| .CodeMirror-linenumbers {} | |
| .CodeMirror-linenumber { | |
| padding: 0 3px 0 5px; | |
| min-width: 20px; | |
| text-align: right; | |
| color: #999; | |
| white-space: nowrap; | |
| } | |
| .CodeMirror-guttermarker { color: black; } | |
| .CodeMirror-guttermarker-subtle { color: #999; } | |
| /* CURSOR */ | |
| .CodeMirror-cursor { | |
| border-left: 1px solid black; | |
| border-right: none; | |
| width: 0; | |
| } | |
| /* Shown when moving in bi-directional text */ | |
| .CodeMirror div.CodeMirror-secondarycursor { | |
| border-left: 1px solid silver; | |
| } | |
| .cm-fat-cursor .CodeMirror-cursor { | |
| width: auto; | |
| border: 0 !important; | |
| background: #7e7; | |
| } | |
| .cm-fat-cursor div.CodeMirror-cursors { | |
| z-index: 1; | |
| } | |
| .cm-fat-cursor-mark { | |
| background-color: rgba(20, 255, 20, 0.5); | |
| -webkit-animation: blink 1.06s steps(1) infinite; | |
| -moz-animation: blink 1.06s steps(1) infinite; | |
| animation: blink 1.06s steps(1) infinite; | |
| } | |
| .cm-animate-fat-cursor { | |
| width: auto; | |
| border: 0; | |
| -webkit-animation: blink 1.06s steps(1) infinite; | |
| -moz-animation: blink 1.06s steps(1) infinite; | |
| animation: blink 1.06s steps(1) infinite; | |
| background-color: #7e7; | |
| } | |
| @-moz-keyframes blink { | |
| 0% {} | |
| 50% { background-color: transparent; } | |
| 100% {} | |
| } | |
| @-webkit-keyframes blink { | |
| 0% {} | |
| 50% { background-color: transparent; } | |
| 100% {} | |
| } | |
| @keyframes blink { | |
| 0% {} | |
| 50% { background-color: transparent; } | |
| 100% {} | |
| } | |
| /* Can style cursor different in overwrite (non-insert) mode */ | |
| .CodeMirror-overwrite .CodeMirror-cursor {} | |
| .cm-tab { display: inline-block; text-decoration: inherit; } | |
| .CodeMirror-rulers { | |
| position: absolute; | |
| left: 0; right: 0; top: -50px; bottom: 0; | |
| overflow: hidden; | |
| } | |
| .CodeMirror-ruler { | |
| border-left: 1px solid #ccc; | |
| top: 0; bottom: 0; | |
| position: absolute; | |
| } | |
| /* DEFAULT THEME */ | |
| .cm-s-default .cm-header {color: blue;} | |
| .cm-s-default .cm-quote {color: #090;} | |
| .cm-negative {color: #d44;} | |
| .cm-positive {color: #292;} | |
| .cm-header, .cm-strong {font-weight: bold;} | |
| .cm-em {font-style: italic;} | |
| .cm-link {text-decoration: underline;} | |
| .cm-strikethrough {text-decoration: line-through;} | |
| .cm-s-default .cm-keyword {color: #708;} | |
| .cm-s-default .cm-atom {color: #219;} | |
| .cm-s-default .cm-number {color: #164;} | |
| .cm-s-default .cm-def {color: #00f;} | |
| .cm-s-default .cm-variable, | |
| .cm-s-default .cm-punctuation, | |
| .cm-s-default .cm-property, | |
| .cm-s-default .cm-operator {} | |
| .cm-s-default .cm-variable-2 {color: #05a;} | |
| .cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;} | |
| .cm-s-default .cm-comment {color: #a50;} | |
| .cm-s-default .cm-string {color: #a11;} | |
| .cm-s-default .cm-string-2 {color: #f50;} | |
| .cm-s-default .cm-meta {color: #555;} | |
| .cm-s-default .cm-qualifier {color: #555;} | |
| .cm-s-default .cm-builtin {color: #30a;} | |
| .cm-s-default .cm-bracket {color: #997;} | |
| .cm-s-default .cm-tag {color: #170;} | |
| .cm-s-default .cm-attribute {color: #00c;} | |
| .cm-s-default .cm-hr {color: #999;} | |
| .cm-s-default .cm-link {color: #00c;} | |
| .cm-s-default .cm-error {color: #f00;} | |
| .cm-invalidchar {color: #f00;} | |
| .CodeMirror-composing { border-bottom: 2px solid; } | |
| /* Default styles for common addons */ | |
| div.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;} | |
| div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;} | |
| .CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); } | |
| .CodeMirror-activeline-background {background: #e8f2ff;} | |
| /* STOP */ | |
| /* The rest of this file contains styles related to the mechanics of | |
| the editor. You probably shouldn't touch them. */ | |
| .CodeMirror { | |
| position: relative; | |
| overflow: hidden; | |
| background: white; | |
| } | |
| .CodeMirror-scroll { | |
| overflow: scroll !important; /* Things will break if this is overridden */ | |
| /* 30px is the magic margin used to hide the element's real scrollbars */ | |
| /* See overflow: hidden in .CodeMirror */ | |
| margin-bottom: -30px; margin-right: -30px; | |
| padding-bottom: 30px; | |
| height: 100%; | |
| outline: none; /* Prevent dragging from highlighting the element */ | |
| position: relative; | |
| } | |
| .CodeMirror-sizer { | |
| position: relative; | |
| border-right: 30px solid transparent; | |
| } | |
| /* The fake, visible scrollbars. Used to force redraw during scrolling | |
| before actual scrolling happens, thus preventing shaking and | |
| flickering artifacts. */ | |
| .CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler { | |
| position: absolute; | |
| z-index: 6; | |
| display: none; | |
| } | |
| .CodeMirror-vscrollbar { | |
| right: 0; top: 0; | |
| overflow-x: hidden; | |
| overflow-y: scroll; | |
| } | |
| .CodeMirror-hscrollbar { | |
| bottom: 0; left: 0; | |
| overflow-y: hidden; | |
| overflow-x: scroll; | |
| } | |
| .CodeMirror-scrollbar-filler { | |
| right: 0; bottom: 0; | |
| } | |
| .CodeMirror-gutter-filler { | |
| left: 0; bottom: 0; | |
| } | |
| .CodeMirror-gutters { | |
| position: absolute; left: 0; top: 0; | |
| min-height: 100%; | |
| z-index: 3; | |
| } | |
| .CodeMirror-gutter { | |
| white-space: normal; | |
| height: 100%; | |
| display: inline-block; | |
| vertical-align: top; | |
| margin-bottom: -30px; | |
| } | |
| .CodeMirror-gutter-wrapper { | |
| position: absolute; | |
| z-index: 4; | |
| background: none !important; | |
| border: none !important; | |
| } | |
| .CodeMirror-gutter-background { | |
| position: absolute; | |
| top: 0; bottom: 0; | |
| z-index: 4; | |
| } | |
| .CodeMirror-gutter-elt { | |
| position: absolute; | |
| cursor: default; | |
| z-index: 4; | |
| } | |
| .CodeMirror-gutter-wrapper ::selection { background-color: transparent } | |
| .CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent } | |
| .CodeMirror-lines { | |
| cursor: text; | |
| min-height: 1px; /* prevents collapsing before first draw */ | |
| } | |
| .CodeMirror pre.CodeMirror-line, | |
| .CodeMirror pre.CodeMirror-line-like { | |
| /* Reset some styles that the rest of the page might have set */ | |
| -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; | |
| border-width: 0; | |
| background: transparent; | |
| font-family: inherit; | |
| font-size: inherit; | |
| margin: 0; | |
| white-space: pre; | |
| word-wrap: normal; | |
| line-height: inherit; | |
| color: inherit; | |
| z-index: 2; | |
| position: relative; | |
| overflow: visible; | |
| -webkit-tap-highlight-color: transparent; | |
| -webkit-font-variant-ligatures: contextual; | |
| font-variant-ligatures: contextual; | |
| } | |
| .CodeMirror-wrap pre.CodeMirror-line, | |
| .CodeMirror-wrap pre.CodeMirror-line-like { | |
| word-wrap: break-word; | |
| white-space: pre-wrap; | |
| word-break: normal; | |
| } | |
| .CodeMirror-linebackground { | |
| position: absolute; | |
| left: 0; right: 0; top: 0; bottom: 0; | |
| z-index: 0; | |
| } | |
| .CodeMirror-linewidget { | |
| position: relative; | |
| z-index: 2; | |
| padding: 0.1px; /* Force widget margins to stay inside of the container */ | |
| } | |
| .CodeMirror-widget {} | |
| .CodeMirror-rtl pre { direction: rtl; } | |
| .CodeMirror-code { | |
| outline: none; | |
| } | |
| /* Force content-box sizing for the elements where we expect it */ | |
| .CodeMirror-scroll, | |
| .CodeMirror-sizer, | |
| .CodeMirror-gutter, | |
| .CodeMirror-gutters, | |
| .CodeMirror-linenumber { | |
| -moz-box-sizing: content-box; | |
| box-sizing: content-box; | |
| } | |
| .CodeMirror-measure { | |
| position: absolute; | |
| width: 100%; | |
| height: 0; | |
| overflow: hidden; | |
| visibility: hidden; | |
| } | |
| .CodeMirror-cursor { | |
| position: absolute; | |
| pointer-events: none; | |
| } | |
| .CodeMirror-measure pre { position: static; } | |
| div.CodeMirror-cursors { | |
| visibility: hidden; | |
| position: relative; | |
| z-index: 3; | |
| } | |
| div.CodeMirror-dragcursors { | |
| visibility: visible; | |
| } | |
| .CodeMirror-focused div.CodeMirror-cursors { | |
| visibility: visible; | |
| } | |
| .CodeMirror-selected { background: #d9d9d9; } | |
| .CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; } | |
| .CodeMirror-crosshair { cursor: crosshair; } | |
| .CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; } | |
| .CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; } | |
| .cm-searching { | |
| background-color: #ffa; | |
| background-color: rgba(255, 255, 0, .4); | |
| } | |
| /* Used to force a border model for a node */ | |
| .cm-force-border { padding-right: .1px; } | |
| @media print { | |
| /* Hide the cursor when printing */ | |
| .CodeMirror div.CodeMirror-cursors { | |
| visibility: hidden; | |
| } | |
| } | |
| /* See issue #2901 */ | |
| .cm-tab-wrap-hack:after { content: ''; } | |
| /* Help users use markselection to safely style text background */ | |
| span.CodeMirror-selectedtext { background: none; } | |
| .CodeMirror-dialog { | |
| position: absolute; | |
| left: 0; right: 0; | |
| background: inherit; | |
| z-index: 15; | |
| padding: .1em .8em; | |
| overflow: hidden; | |
| color: inherit; | |
| } | |
| .CodeMirror-dialog-top { | |
| border-bottom: 1px solid #eee; | |
| top: 0; | |
| } | |
| .CodeMirror-dialog-bottom { | |
| border-top: 1px solid #eee; | |
| bottom: 0; | |
| } | |
| .CodeMirror-dialog input { | |
| border: none; | |
| outline: none; | |
| background: transparent; | |
| width: 20em; | |
| color: inherit; | |
| font-family: monospace; | |
| } | |
| .CodeMirror-dialog button { | |
| font-size: 70%; | |
| } | |
| .CodeMirror-foldmarker { | |
| color: blue; | |
| text-shadow: #b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px; | |
| font-family: arial; | |
| line-height: .3; | |
| cursor: pointer; | |
| } | |
| .CodeMirror-foldgutter { | |
| width: .7em; | |
| } | |
| .CodeMirror-foldgutter-open, | |
| .CodeMirror-foldgutter-folded { | |
| cursor: pointer; | |
| } | |
| .CodeMirror-foldgutter-open:after { | |
| content: "\25BE"; | |
| } | |
| .CodeMirror-foldgutter-folded:after { | |
| content: "\25B8"; | |
| } | |
| /* | |
| Name: material | |
| Author: Mattia Astorino (http://github.com/equinusocio) | |
| Website: https://material-theme.site/ | |
| */ | |
| .cm-s-material.CodeMirror { | |
| background-color: #263238; | |
| color: #EEFFFF; | |
| } | |
| .cm-s-material .CodeMirror-gutters { | |
| background: #263238; | |
| color: #546E7A; | |
| border: none; | |
| } | |
| .cm-s-material .CodeMirror-guttermarker, | |
| .cm-s-material .CodeMirror-guttermarker-subtle, | |
| .cm-s-material .CodeMirror-linenumber { | |
| color: #546E7A; | |
| } | |
| .cm-s-material .CodeMirror-cursor { | |
| border-left: 1px solid #FFCC00; | |
| } | |
| .cm-s-material div.CodeMirror-selected { | |
| background: rgba(128, 203, 196, 0.2); | |
| } | |
| .cm-s-material.CodeMirror-focused div.CodeMirror-selected { | |
| background: rgba(128, 203, 196, 0.2); | |
| } | |
| .cm-s-material .CodeMirror-line::selection, | |
| .cm-s-material .CodeMirror-line>span::selection, | |
| .cm-s-material .CodeMirror-line>span>span::selection { | |
| background: rgba(128, 203, 196, 0.2); | |
| } | |
| .cm-s-material .CodeMirror-line::-moz-selection, | |
| .cm-s-material .CodeMirror-line>span::-moz-selection, | |
| .cm-s-material .CodeMirror-line>span>span::-moz-selection { | |
| background: rgba(128, 203, 196, 0.2); | |
| } | |
| .cm-s-material .CodeMirror-activeline-background { | |
| background: rgba(0, 0, 0, 0.5); | |
| } | |
| .cm-s-material .cm-keyword { | |
| color: #C792EA; | |
| } | |
| .cm-s-material .cm-operator { | |
| color: #89DDFF; | |
| } | |
| .cm-s-material .cm-variable-2 { | |
| color: #EEFFFF; | |
| } | |
| .cm-s-material .cm-variable-3, | |
| .cm-s-material .cm-type { | |
| color: #f07178; | |
| } | |
| .cm-s-material .cm-builtin { | |
| color: #FFCB6B; | |
| } | |
| .cm-s-material .cm-atom { | |
| color: #F78C6C; | |
| } | |
| .cm-s-material .cm-number { | |
| color: #FF5370; | |
| } | |
| .cm-s-material .cm-def { | |
| color: #82AAFF; | |
| } | |
| .cm-s-material .cm-string { | |
| color: #C3E88D; | |
| } | |
| .cm-s-material .cm-string-2 { | |
| color: #f07178; | |
| } | |
| .cm-s-material .cm-comment { | |
| color: #546E7A; | |
| } | |
| .cm-s-material .cm-variable { | |
| color: #f07178; | |
| } | |
| .cm-s-material .cm-tag { | |
| color: #FF5370; | |
| } | |
| .cm-s-material .cm-meta { | |
| color: #FFCB6B; | |
| } | |
| .cm-s-material .cm-attribute { | |
| color: #C792EA; | |
| } | |
| .cm-s-material .cm-property { | |
| color: #C792EA; | |
| } | |
| .cm-s-material .cm-qualifier { | |
| color: #DECB6B; | |
| } | |
| .cm-s-material .cm-variable-3, | |
| .cm-s-material .cm-type { | |
| color: #DECB6B; | |
| } | |
| .cm-s-material .cm-error { | |
| color: rgba(255, 255, 255, 1.0); | |
| background-color: #FF5370; | |
| } | |
| .cm-s-material .CodeMirror-matchingbracket { | |
| text-decoration: underline; | |
| color: white !important; | |
| } | |
| /** | |
| * " | |
| * Using Zenburn color palette from the Emacs Zenburn Theme | |
| * https://github.com/bbatsov/zenburn-emacs/blob/master/zenburn-theme.el | |
| * | |
| * Also using parts of https://github.com/xavi/coderay-lighttable-theme | |
| * " | |
| * From: https://github.com/wisenomad/zenburn-lighttable-theme/blob/master/zenburn.css | |
| */ | |
| .cm-s-zenburn .CodeMirror-gutters { background: #3f3f3f !important; } | |
| .cm-s-zenburn .CodeMirror-foldgutter-open, .CodeMirror-foldgutter-folded { color: #999; } | |
| .cm-s-zenburn .CodeMirror-cursor { border-left: 1px solid white; } | |
| .cm-s-zenburn { background-color: #3f3f3f; color: #dcdccc; } | |
| .cm-s-zenburn span.cm-builtin { color: #dcdccc; font-weight: bold; } | |
| .cm-s-zenburn span.cm-comment { color: #7f9f7f; } | |
| .cm-s-zenburn span.cm-keyword { color: #f0dfaf; font-weight: bold; } | |
| .cm-s-zenburn span.cm-atom { color: #bfebbf; } | |
| .cm-s-zenburn span.cm-def { color: #dcdccc; } | |
| .cm-s-zenburn span.cm-variable { color: #dfaf8f; } | |
| .cm-s-zenburn span.cm-variable-2 { color: #dcdccc; } | |
| .cm-s-zenburn span.cm-string { color: #cc9393; } | |
| .cm-s-zenburn span.cm-string-2 { color: #cc9393; } | |
| .cm-s-zenburn span.cm-number { color: #dcdccc; } | |
| .cm-s-zenburn span.cm-tag { color: #93e0e3; } | |
| .cm-s-zenburn span.cm-property { color: #dfaf8f; } | |
| .cm-s-zenburn span.cm-attribute { color: #dfaf8f; } | |
| .cm-s-zenburn span.cm-qualifier { color: #7cb8bb; } | |
| .cm-s-zenburn span.cm-meta { color: #f0dfaf; } | |
| .cm-s-zenburn span.cm-header { color: #f0efd0; } | |
| .cm-s-zenburn span.cm-operator { color: #f0efd0; } | |
| .cm-s-zenburn span.CodeMirror-matchingbracket { box-sizing: border-box; background: transparent; border-bottom: 1px solid; } | |
| .cm-s-zenburn span.CodeMirror-nonmatchingbracket { border-bottom: 1px solid; background: none; } | |
| .cm-s-zenburn .CodeMirror-activeline { background: #000000; } | |
| .cm-s-zenburn .CodeMirror-activeline-background { background: #000000; } | |
| .cm-s-zenburn div.CodeMirror-selected { background: #545454; } | |
| .cm-s-zenburn .CodeMirror-focused div.CodeMirror-selected { background: #4f4f4f; } | |
| .cm-s-abcdef.CodeMirror { background: #0f0f0f; color: #defdef; } | |
| .cm-s-abcdef div.CodeMirror-selected { background: #515151; } | |
| .cm-s-abcdef .CodeMirror-line::selection, .cm-s-abcdef .CodeMirror-line > span::selection, .cm-s-abcdef .CodeMirror-line > span > span::selection { background: rgba(56, 56, 56, 0.99); } | |
| .cm-s-abcdef .CodeMirror-line::-moz-selection, .cm-s-abcdef .CodeMirror-line > span::-moz-selection, .cm-s-abcdef .CodeMirror-line > span > span::-moz-selection { background: rgba(56, 56, 56, 0.99); } | |
| .cm-s-abcdef .CodeMirror-gutters { background: #555; border-right: 2px solid #314151; } | |
| .cm-s-abcdef .CodeMirror-guttermarker { color: #222; } | |
| .cm-s-abcdef .CodeMirror-guttermarker-subtle { color: azure; } | |
| .cm-s-abcdef .CodeMirror-linenumber { color: #FFFFFF; } | |
| .cm-s-abcdef .CodeMirror-cursor { border-left: 1px solid #00FF00; } | |
| .cm-s-abcdef span.cm-keyword { color: darkgoldenrod; font-weight: bold; } | |
| .cm-s-abcdef span.cm-atom { color: #77F; } | |
| .cm-s-abcdef span.cm-number { color: violet; } | |
| .cm-s-abcdef span.cm-def { color: #fffabc; } | |
| .cm-s-abcdef span.cm-variable { color: #abcdef; } | |
| .cm-s-abcdef span.cm-variable-2 { color: #cacbcc; } | |
| .cm-s-abcdef span.cm-variable-3, .cm-s-abcdef span.cm-type { color: #def; } | |
| .cm-s-abcdef span.cm-property { color: #fedcba; } | |
| .cm-s-abcdef span.cm-operator { color: #ff0; } | |
| .cm-s-abcdef span.cm-comment { color: #7a7b7c; font-style: italic;} | |
| .cm-s-abcdef span.cm-string { color: #2b4; } | |
| .cm-s-abcdef span.cm-meta { color: #C9F; } | |
| .cm-s-abcdef span.cm-qualifier { color: #FFF700; } | |
| .cm-s-abcdef span.cm-builtin { color: #30aabc; } | |
| .cm-s-abcdef span.cm-bracket { color: #8a8a8a; } | |
| .cm-s-abcdef span.cm-tag { color: #FFDD44; } | |
| .cm-s-abcdef span.cm-attribute { color: #DDFF00; } | |
| .cm-s-abcdef span.cm-error { color: #FF0000; } | |
| .cm-s-abcdef span.cm-header { color: aquamarine; font-weight: bold; } | |
| .cm-s-abcdef span.cm-link { color: blueviolet; } | |
| .cm-s-abcdef .CodeMirror-activeline-background { background: #314151; } | |
| /* | |
| Name: Base16 Default Light | |
| Author: Chris Kempson (http://chriskempson.com) | |
| CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror) | |
| Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) | |
| */ | |
| .cm-s-base16-light.CodeMirror { background: #f5f5f5; color: #202020; } | |
| .cm-s-base16-light div.CodeMirror-selected { background: #e0e0e0; } | |
| .cm-s-base16-light .CodeMirror-line::selection, .cm-s-base16-light .CodeMirror-line > span::selection, .cm-s-base16-light .CodeMirror-line > span > span::selection { background: #e0e0e0; } | |
| .cm-s-base16-light .CodeMirror-line::-moz-selection, .cm-s-base16-light .CodeMirror-line > span::-moz-selection, .cm-s-base16-light .CodeMirror-line > span > span::-moz-selection { background: #e0e0e0; } | |
| .cm-s-base16-light .CodeMirror-gutters { background: #f5f5f5; border-right: 0px; } | |
| .cm-s-base16-light .CodeMirror-guttermarker { color: #ac4142; } | |
| .cm-s-base16-light .CodeMirror-guttermarker-subtle { color: #b0b0b0; } | |
| .cm-s-base16-light .CodeMirror-linenumber { color: #b0b0b0; } | |
| .cm-s-base16-light .CodeMirror-cursor { border-left: 1px solid #505050; } | |
| .cm-s-base16-light span.cm-comment { color: #8f5536; } | |
| .cm-s-base16-light span.cm-atom { color: #aa759f; } | |
| .cm-s-base16-light span.cm-number { color: #aa759f; } | |
| .cm-s-base16-light span.cm-property, .cm-s-base16-light span.cm-attribute { color: #90a959; } | |
| .cm-s-base16-light span.cm-keyword { color: #ac4142; } | |
| .cm-s-base16-light span.cm-string { color: #f4bf75; } | |
| .cm-s-base16-light span.cm-variable { color: #90a959; } | |
| .cm-s-base16-light span.cm-variable-2 { color: #6a9fb5; } | |
| .cm-s-base16-light span.cm-def { color: #d28445; } | |
| .cm-s-base16-light span.cm-bracket { color: #202020; } | |
| .cm-s-base16-light span.cm-tag { color: #ac4142; } | |
| .cm-s-base16-light span.cm-link { color: #aa759f; } | |
| .cm-s-base16-light span.cm-error { background: #ac4142; color: #505050; } | |
| .cm-s-base16-light .CodeMirror-activeline-background { background: #DDDCDC; } | |
| .cm-s-base16-light .CodeMirror-matchingbracket { color: #f5f5f5 !important; background-color: #6A9FB5 !important} | |
| /* | |
| Name: Base16 Default Dark | |
| Author: Chris Kempson (http://chriskempson.com) | |
| CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror) | |
| Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) | |
| */ | |
| .cm-s-base16-dark.CodeMirror { background: #151515; color: #e0e0e0; } | |
| .cm-s-base16-dark div.CodeMirror-selected { background: #303030; } | |
| .cm-s-base16-dark .CodeMirror-line::selection, .cm-s-base16-dark .CodeMirror-line > span::selection, .cm-s-base16-dark .CodeMirror-line > span > span::selection { background: rgba(48, 48, 48, .99); } | |
| .cm-s-base16-dark .CodeMirror-line::-moz-selection, .cm-s-base16-dark .CodeMirror-line > span::-moz-selection, .cm-s-base16-dark .CodeMirror-line > span > span::-moz-selection { background: rgba(48, 48, 48, .99); } | |
| .cm-s-base16-dark .CodeMirror-gutters { background: #151515; border-right: 0px; } | |
| .cm-s-base16-dark .CodeMirror-guttermarker { color: #ac4142; } | |
| .cm-s-base16-dark .CodeMirror-guttermarker-subtle { color: #505050; } | |
| .cm-s-base16-dark .CodeMirror-linenumber { color: #505050; } | |
| .cm-s-base16-dark .CodeMirror-cursor { border-left: 1px solid #b0b0b0; } | |
| .cm-s-base16-dark span.cm-comment { color: #8f5536; } | |
| .cm-s-base16-dark span.cm-atom { color: #aa759f; } | |
| .cm-s-base16-dark span.cm-number { color: #aa759f; } | |
| .cm-s-base16-dark span.cm-property, .cm-s-base16-dark span.cm-attribute { color: #90a959; } | |
| .cm-s-base16-dark span.cm-keyword { color: #ac4142; } | |
| .cm-s-base16-dark span.cm-string { color: #f4bf75; } | |
| .cm-s-base16-dark span.cm-variable { color: #90a959; } | |
| .cm-s-base16-dark span.cm-variable-2 { color: #6a9fb5; } | |
| .cm-s-base16-dark span.cm-def { color: #d28445; } | |
| .cm-s-base16-dark span.cm-bracket { color: #e0e0e0; } | |
| .cm-s-base16-dark span.cm-tag { color: #ac4142; } | |
| .cm-s-base16-dark span.cm-link { color: #aa759f; } | |
| .cm-s-base16-dark span.cm-error { background: #ac4142; color: #b0b0b0; } | |
| .cm-s-base16-dark .CodeMirror-activeline-background { background: #202020; } | |
| .cm-s-base16-dark .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; } | |
| /* | |
| Name: dracula | |
| Author: Michael Kaminsky (http://github.com/mkaminsky11) | |
| Original dracula color scheme by Zeno Rocha (https://github.com/zenorocha/dracula-theme) | |
| */ | |
| .cm-s-dracula.CodeMirror, .cm-s-dracula .CodeMirror-gutters { | |
| background-color: #282a36 !important; | |
| color: #f8f8f2 !important; | |
| border: none; | |
| } | |
| .cm-s-dracula .CodeMirror-gutters { color: #282a36; } | |
| .cm-s-dracula .CodeMirror-cursor { border-left: solid thin #f8f8f0; } | |
| .cm-s-dracula .CodeMirror-linenumber { color: #6D8A88; } | |
| .cm-s-dracula .CodeMirror-selected { background: rgba(255, 255, 255, 0.10); } | |
| .cm-s-dracula .CodeMirror-line::selection, .cm-s-dracula .CodeMirror-line > span::selection, .cm-s-dracula .CodeMirror-line > span > span::selection { background: rgba(255, 255, 255, 0.10); } | |
| .cm-s-dracula .CodeMirror-line::-moz-selection, .cm-s-dracula .CodeMirror-line > span::-moz-selection, .cm-s-dracula .CodeMirror-line > span > span::-moz-selection { background: rgba(255, 255, 255, 0.10); } | |
| .cm-s-dracula span.cm-comment { color: #6272a4; } | |
| .cm-s-dracula span.cm-string, .cm-s-dracula span.cm-string-2 { color: #f1fa8c; } | |
| .cm-s-dracula span.cm-number { color: #bd93f9; } | |
| .cm-s-dracula span.cm-variable { color: #50fa7b; } | |
| .cm-s-dracula span.cm-variable-2 { color: white; } | |
| .cm-s-dracula span.cm-def { color: #50fa7b; } | |
| .cm-s-dracula span.cm-operator { color: #ff79c6; } | |
| .cm-s-dracula span.cm-keyword { color: #ff79c6; } | |
| .cm-s-dracula span.cm-atom { color: #bd93f9; } | |
| .cm-s-dracula span.cm-meta { color: #f8f8f2; } | |
| .cm-s-dracula span.cm-tag { color: #ff79c6; } | |
| .cm-s-dracula span.cm-attribute { color: #50fa7b; } | |
| .cm-s-dracula span.cm-qualifier { color: #50fa7b; } | |
| .cm-s-dracula span.cm-property { color: #66d9ef; } | |
| .cm-s-dracula span.cm-builtin { color: #50fa7b; } | |
| .cm-s-dracula span.cm-variable-3, .cm-s-dracula span.cm-type { color: #ffb86c; } | |
| .cm-s-dracula .CodeMirror-activeline-background { background: rgba(255,255,255,0.1); } | |
| .cm-s-dracula .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; } | |
| /* | |
| Name: Hopscotch | |
| Author: Jan T. Sott | |
| CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror) | |
| Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) | |
| */ | |
| .cm-s-hopscotch.CodeMirror {background: #322931; color: #d5d3d5;} | |
| .cm-s-hopscotch div.CodeMirror-selected {background: #433b42 !important;} | |
| .cm-s-hopscotch .CodeMirror-gutters {background: #322931; border-right: 0px;} | |
| .cm-s-hopscotch .CodeMirror-linenumber {color: #797379;} | |
| .cm-s-hopscotch .CodeMirror-cursor {border-left: 1px solid #989498 !important;} | |
| .cm-s-hopscotch span.cm-comment {color: #b33508;} | |
| .cm-s-hopscotch span.cm-atom {color: #c85e7c;} | |
| .cm-s-hopscotch span.cm-number {color: #c85e7c;} | |
| .cm-s-hopscotch span.cm-property, .cm-s-hopscotch span.cm-attribute {color: #8fc13e;} | |
| .cm-s-hopscotch span.cm-keyword {color: #dd464c;} | |
| .cm-s-hopscotch span.cm-string {color: #fdcc59;} | |
| .cm-s-hopscotch span.cm-variable {color: #8fc13e;} | |
| .cm-s-hopscotch span.cm-variable-2 {color: #1290bf;} | |
| .cm-s-hopscotch span.cm-def {color: #fd8b19;} | |
| .cm-s-hopscotch span.cm-error {background: #dd464c; color: #989498;} | |
| .cm-s-hopscotch span.cm-bracket {color: #d5d3d5;} | |
| .cm-s-hopscotch span.cm-tag {color: #dd464c;} | |
| .cm-s-hopscotch span.cm-link {color: #c85e7c;} | |
| .cm-s-hopscotch .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;} | |
| .cm-s-hopscotch .CodeMirror-activeline-background { background: #302020; } | |
| /****************************************************************/ | |
| /* Based on mbonaci's Brackets mbo theme */ | |
| /* https://github.com/mbonaci/global/blob/master/Mbo.tmTheme */ | |
| /* Create your own: http://tmtheme-editor.herokuapp.com */ | |
| /****************************************************************/ | |
| .cm-s-mbo.CodeMirror { background: #2c2c2c; color: #ffffec; } | |
| .cm-s-mbo div.CodeMirror-selected { background: #716C62; } | |
| .cm-s-mbo .CodeMirror-line::selection, .cm-s-mbo .CodeMirror-line > span::selection, .cm-s-mbo .CodeMirror-line > span > span::selection { background: rgba(113, 108, 98, .99); } | |
| .cm-s-mbo .CodeMirror-line::-moz-selection, .cm-s-mbo .CodeMirror-line > span::-moz-selection, .cm-s-mbo .CodeMirror-line > span > span::-moz-selection { background: rgba(113, 108, 98, .99); } | |
| .cm-s-mbo .CodeMirror-gutters { background: #4e4e4e; border-right: 0px; } | |
| .cm-s-mbo .CodeMirror-guttermarker { color: white; } | |
| .cm-s-mbo .CodeMirror-guttermarker-subtle { color: grey; } | |
| .cm-s-mbo .CodeMirror-linenumber { color: #dadada; } | |
| .cm-s-mbo .CodeMirror-cursor { border-left: 1px solid #ffffec; } | |
| .cm-s-mbo span.cm-comment { color: #95958a; } | |
| .cm-s-mbo span.cm-atom { color: #00a8c6; } | |
| .cm-s-mbo span.cm-number { color: #00a8c6; } | |
| .cm-s-mbo span.cm-property, .cm-s-mbo span.cm-attribute { color: #9ddfe9; } | |
| .cm-s-mbo span.cm-keyword { color: #ffb928; } | |
| .cm-s-mbo span.cm-string { color: #ffcf6c; } | |
| .cm-s-mbo span.cm-string.cm-property { color: #ffffec; } | |
| .cm-s-mbo span.cm-variable { color: #ffffec; } | |
| .cm-s-mbo span.cm-variable-2 { color: #00a8c6; } | |
| .cm-s-mbo span.cm-def { color: #ffffec; } | |
| .cm-s-mbo span.cm-bracket { color: #fffffc; font-weight: bold; } | |
| .cm-s-mbo span.cm-tag { color: #9ddfe9; } | |
| .cm-s-mbo span.cm-link { color: #f54b07; } | |
| .cm-s-mbo span.cm-error { border-bottom: #636363; color: #ffffec; } | |
| .cm-s-mbo span.cm-qualifier { color: #ffffec; } | |
| .cm-s-mbo .CodeMirror-activeline-background { background: #494b41; } | |
| .cm-s-mbo .CodeMirror-matchingbracket { color: #ffb928 !important; } | |
| .cm-s-mbo .CodeMirror-matchingtag { background: rgba(255, 255, 255, .37); } | |
| /* | |
| MDN-LIKE Theme - Mozilla | |
| Ported to CodeMirror by Peter Kroon <plakroon@gmail.com> | |
| Report bugs/issues here: https://github.com/codemirror/CodeMirror/issues | |
| GitHub: @peterkroon | |
| The mdn-like theme is inspired on the displayed code examples at: https://developer.mozilla.org/en-US/docs/Web/CSS/animation | |
| */ | |
| .cm-s-mdn-like.CodeMirror { color: #999; background-color: #fff; } | |
| .cm-s-mdn-like div.CodeMirror-selected { background: #cfc; } | |
| .cm-s-mdn-like .CodeMirror-line::selection, .cm-s-mdn-like .CodeMirror-line > span::selection, .cm-s-mdn-like .CodeMirror-line > span > span::selection { background: #cfc; } | |
| .cm-s-mdn-like .CodeMirror-line::-moz-selection, .cm-s-mdn-like .CodeMirror-line > span::-moz-selection, .cm-s-mdn-like .CodeMirror-line > span > span::-moz-selection { background: #cfc; } | |
| .cm-s-mdn-like .CodeMirror-gutters { background: #f8f8f8; border-left: 6px solid rgba(0,83,159,0.65); color: #333; } | |
| .cm-s-mdn-like .CodeMirror-linenumber { color: #aaa; padding-left: 8px; } | |
| .cm-s-mdn-like .CodeMirror-cursor { border-left: 2px solid #222; } | |
| .cm-s-mdn-like .cm-keyword { color: #6262FF; } | |
| .cm-s-mdn-like .cm-atom { color: #F90; } | |
| .cm-s-mdn-like .cm-number { color: #ca7841; } | |
| .cm-s-mdn-like .cm-def { color: #8DA6CE; } | |
| .cm-s-mdn-like span.cm-variable-2, .cm-s-mdn-like span.cm-tag { color: #690; } | |
| .cm-s-mdn-like span.cm-variable-3, .cm-s-mdn-like span.cm-def, .cm-s-mdn-like span.cm-type { color: #07a; } | |
| .cm-s-mdn-like .cm-variable { color: #07a; } | |
| .cm-s-mdn-like .cm-property { color: #905; } | |
| .cm-s-mdn-like .cm-qualifier { color: #690; } | |
| .cm-s-mdn-like .cm-operator { color: #cda869; } | |
| .cm-s-mdn-like .cm-comment { color:#777; font-weight:normal; } | |
| .cm-s-mdn-like .cm-string { color:#07a; font-style:italic; } | |
| .cm-s-mdn-like .cm-string-2 { color:#bd6b18; } /*?*/ | |
| .cm-s-mdn-like .cm-meta { color: #000; } /*?*/ | |
| .cm-s-mdn-like .cm-builtin { color: #9B7536; } /*?*/ | |
| .cm-s-mdn-like .cm-tag { color: #997643; } | |
| .cm-s-mdn-like .cm-attribute { color: #d6bb6d; } /*?*/ | |
| .cm-s-mdn-like .cm-header { color: #FF6400; } | |
| .cm-s-mdn-like .cm-hr { color: #AEAEAE; } | |
| .cm-s-mdn-like .cm-link { color:#ad9361; font-style:italic; text-decoration:none; } | |
| .cm-s-mdn-like .cm-error { border-bottom: 1px solid red; } | |
| div.cm-s-mdn-like .CodeMirror-activeline-background { background: #efefff; } | |
| div.cm-s-mdn-like span.CodeMirror-matchingbracket { outline:1px solid grey; color: inherit; } | |
| .cm-s-mdn-like.CodeMirror { background-image: url(data:image/png;base64,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); } | |
| /* | |
| Name: seti | |
| Author: Michael Kaminsky (http://github.com/mkaminsky11) | |
| Original seti color scheme by Jesse Weed (https://github.com/jesseweed/seti-syntax) | |
| */ | |
| .cm-s-seti.CodeMirror { | |
| background-color: #151718 !important; | |
| color: #CFD2D1 !important; | |
| border: none; | |
| } | |
| .cm-s-seti .CodeMirror-gutters { | |
| color: #404b53; | |
| background-color: #0E1112; | |
| border: none; | |
| } | |
| .cm-s-seti .CodeMirror-cursor { border-left: solid thin #f8f8f0; } | |
| .cm-s-seti .CodeMirror-linenumber { color: #6D8A88; } | |
| .cm-s-seti.CodeMirror-focused div.CodeMirror-selected { background: rgba(255, 255, 255, 0.10); } | |
| .cm-s-seti .CodeMirror-line::selection, .cm-s-seti .CodeMirror-line > span::selection, .cm-s-seti .CodeMirror-line > span > span::selection { background: rgba(255, 255, 255, 0.10); } | |
| .cm-s-seti .CodeMirror-line::-moz-selection, .cm-s-seti .CodeMirror-line > span::-moz-selection, .cm-s-seti .CodeMirror-line > span > span::-moz-selection { background: rgba(255, 255, 255, 0.10); } | |
| .cm-s-seti span.cm-comment { color: #41535b; } | |
| .cm-s-seti span.cm-string, .cm-s-seti span.cm-string-2 { color: #55b5db; } | |
| .cm-s-seti span.cm-number { color: #cd3f45; } | |
| .cm-s-seti span.cm-variable { color: #55b5db; } | |
| .cm-s-seti span.cm-variable-2 { color: #a074c4; } | |
| .cm-s-seti span.cm-def { color: #55b5db; } | |
| .cm-s-seti span.cm-keyword { color: #ff79c6; } | |
| .cm-s-seti span.cm-operator { color: #9fca56; } | |
| .cm-s-seti span.cm-keyword { color: #e6cd69; } | |
| .cm-s-seti span.cm-atom { color: #cd3f45; } | |
| .cm-s-seti span.cm-meta { color: #55b5db; } | |
| .cm-s-seti span.cm-tag { color: #55b5db; } | |
| .cm-s-seti span.cm-attribute { color: #9fca56; } | |
| .cm-s-seti span.cm-qualifier { color: #9fca56; } | |
| .cm-s-seti span.cm-property { color: #a074c4; } | |
| .cm-s-seti span.cm-variable-3, .cm-s-seti span.cm-type { color: #9fca56; } | |
| .cm-s-seti span.cm-builtin { color: #9fca56; } | |
| .cm-s-seti .CodeMirror-activeline-background { background: #101213; } | |
| .cm-s-seti .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; } | |
| /* | |
| Solarized theme for code-mirror | |
| http://ethanschoonover.com/solarized | |
| */ | |
| /* | |
| Solarized color palette | |
| http://ethanschoonover.com/solarized/img/solarized-palette.png | |
| */ | |
| .solarized.base03 { color: #002b36; } | |
| .solarized.base02 { color: #073642; } | |
| .solarized.base01 { color: #586e75; } | |
| .solarized.base00 { color: #657b83; } | |
| .solarized.base0 { color: #839496; } | |
| .solarized.base1 { color: #93a1a1; } | |
| .solarized.base2 { color: #eee8d5; } | |
| .solarized.base3 { color: #fdf6e3; } | |
| .solarized.solar-yellow { color: #b58900; } | |
| .solarized.solar-orange { color: #cb4b16; } | |
| .solarized.solar-red { color: #dc322f; } | |
| .solarized.solar-magenta { color: #d33682; } | |
| .solarized.solar-violet { color: #6c71c4; } | |
| .solarized.solar-blue { color: #268bd2; } | |
| .solarized.solar-cyan { color: #2aa198; } | |
| .solarized.solar-green { color: #859900; } | |
| /* Color scheme for code-mirror */ | |
| .cm-s-solarized { | |
| line-height: 1.45em; | |
| color-profile: sRGB; | |
| rendering-intent: auto; | |
| } | |
| .cm-s-solarized.cm-s-dark { | |
| color: #839496; | |
| background-color: #002b36; | |
| text-shadow: #002b36 0 1px; | |
| } | |
| .cm-s-solarized.cm-s-light { | |
| background-color: #fdf6e3; | |
| color: #657b83; | |
| text-shadow: #eee8d5 0 1px; | |
| } | |
| .cm-s-solarized .CodeMirror-widget { | |
| text-shadow: none; | |
| } | |
| .cm-s-solarized .cm-header { color: #586e75; } | |
| .cm-s-solarized .cm-quote { color: #93a1a1; } | |
| .cm-s-solarized .cm-keyword { color: #cb4b16; } | |
| .cm-s-solarized .cm-atom { color: #d33682; } | |
| .cm-s-solarized .cm-number { color: #d33682; } | |
| .cm-s-solarized .cm-def { color: #2aa198; } | |
| .cm-s-solarized .cm-variable { color: #839496; } | |
| .cm-s-solarized .cm-variable-2 { color: #b58900; } | |
| .cm-s-solarized .cm-variable-3, .cm-s-solarized .cm-type { color: #6c71c4; } | |
| .cm-s-solarized .cm-property { color: #2aa198; } | |
| .cm-s-solarized .cm-operator { color: #6c71c4; } | |
| .cm-s-solarized .cm-comment { color: #586e75; font-style:italic; } | |
| .cm-s-solarized .cm-string { color: #859900; } | |
| .cm-s-solarized .cm-string-2 { color: #b58900; } | |
| .cm-s-solarized .cm-meta { color: #859900; } | |
| .cm-s-solarized .cm-qualifier { color: #b58900; } | |
| .cm-s-solarized .cm-builtin { color: #d33682; } | |
| .cm-s-solarized .cm-bracket { color: #cb4b16; } | |
| .cm-s-solarized .CodeMirror-matchingbracket { color: #859900; } | |
| .cm-s-solarized .CodeMirror-nonmatchingbracket { color: #dc322f; } | |
| .cm-s-solarized .cm-tag { color: #93a1a1; } | |
| .cm-s-solarized .cm-attribute { color: #2aa198; } | |
| .cm-s-solarized .cm-hr { | |
| color: transparent; | |
| border-top: 1px solid #586e75; | |
| display: block; | |
| } | |
| .cm-s-solarized .cm-link { color: #93a1a1; cursor: pointer; } | |
| .cm-s-solarized .cm-special { color: #6c71c4; } | |
| .cm-s-solarized .cm-em { | |
| color: #999; | |
| text-decoration: underline; | |
| text-decoration-style: dotted; | |
| } | |
| .cm-s-solarized .cm-error, | |
| .cm-s-solarized .cm-invalidchar { | |
| color: #586e75; | |
| border-bottom: 1px dotted #dc322f; | |
| } | |
| .cm-s-solarized.cm-s-dark div.CodeMirror-selected { background: #073642; } | |
| .cm-s-solarized.cm-s-dark.CodeMirror ::selection { background: rgba(7, 54, 66, 0.99); } | |
| .cm-s-solarized.cm-s-dark .CodeMirror-line::-moz-selection, .cm-s-dark .CodeMirror-line > span::-moz-selection, .cm-s-dark .CodeMirror-line > span > span::-moz-selection { background: rgba(7, 54, 66, 0.99); } | |
| .cm-s-solarized.cm-s-light div.CodeMirror-selected { background: #eee8d5; } | |
| .cm-s-solarized.cm-s-light .CodeMirror-line::selection, .cm-s-light .CodeMirror-line > span::selection, .cm-s-light .CodeMirror-line > span > span::selection { background: #eee8d5; } | |
| .cm-s-solarized.cm-s-light .CodeMirror-line::-moz-selection, .cm-s-ligh .CodeMirror-line > span::-moz-selection, .cm-s-ligh .CodeMirror-line > span > span::-moz-selection { background: #eee8d5; } | |
| /* Editor styling */ | |
| /* Little shadow on the view-port of the buffer view */ | |
| .cm-s-solarized.CodeMirror { | |
| -moz-box-shadow: inset 7px 0 12px -6px #000; | |
| -webkit-box-shadow: inset 7px 0 12px -6px #000; | |
| box-shadow: inset 7px 0 12px -6px #000; | |
| } | |
| /* Remove gutter border */ | |
| .cm-s-solarized .CodeMirror-gutters { | |
| border-right: 0; | |
| } | |
| /* Gutter colors and line number styling based of color scheme (dark / light) */ | |
| /* Dark */ | |
| .cm-s-solarized.cm-s-dark .CodeMirror-gutters { | |
| background-color: #073642; | |
| } | |
| .cm-s-solarized.cm-s-dark .CodeMirror-linenumber { | |
| color: #586e75; | |
| text-shadow: #021014 0 -1px; | |
| } | |
| /* Light */ | |
| .cm-s-solarized.cm-s-light .CodeMirror-gutters { | |
| background-color: #eee8d5; | |
| } | |
| .cm-s-solarized.cm-s-light .CodeMirror-linenumber { | |
| color: #839496; | |
| } | |
| /* Common */ | |
| .cm-s-solarized .CodeMirror-linenumber { | |
| padding: 0 5px; | |
| } | |
| .cm-s-solarized .CodeMirror-guttermarker-subtle { color: #586e75; } | |
| .cm-s-solarized.cm-s-dark .CodeMirror-guttermarker { color: #ddd; } | |
| .cm-s-solarized.cm-s-light .CodeMirror-guttermarker { color: #cb4b16; } | |
| .cm-s-solarized .CodeMirror-gutter .CodeMirror-gutter-text { | |
| color: #586e75; | |
| } | |
| /* Cursor */ | |
| .cm-s-solarized .CodeMirror-cursor { border-left: 1px solid #819090; } | |
| /* Fat cursor */ | |
| .cm-s-solarized.cm-s-light.cm-fat-cursor .CodeMirror-cursor { background: #77ee77; } | |
| .cm-s-solarized.cm-s-light .cm-animate-fat-cursor { background-color: #77ee77; } | |
| .cm-s-solarized.cm-s-dark.cm-fat-cursor .CodeMirror-cursor { background: #586e75; } | |
| .cm-s-solarized.cm-s-dark .cm-animate-fat-cursor { background-color: #586e75; } | |
| /* Active line */ | |
| .cm-s-solarized.cm-s-dark .CodeMirror-activeline-background { | |
| background: rgba(255, 255, 255, 0.06); | |
| } | |
| .cm-s-solarized.cm-s-light .CodeMirror-activeline-background { | |
| background: rgba(0, 0, 0, 0.06); | |
| } | |
| .cm-s-the-matrix.CodeMirror { background: #000000; color: #00FF00; } | |
| .cm-s-the-matrix div.CodeMirror-selected { background: #2D2D2D; } | |
| .cm-s-the-matrix .CodeMirror-line::selection, .cm-s-the-matrix .CodeMirror-line > span::selection, .cm-s-the-matrix .CodeMirror-line > span > span::selection { background: rgba(45, 45, 45, 0.99); } | |
| .cm-s-the-matrix .CodeMirror-line::-moz-selection, .cm-s-the-matrix .CodeMirror-line > span::-moz-selection, .cm-s-the-matrix .CodeMirror-line > span > span::-moz-selection { background: rgba(45, 45, 45, 0.99); } | |
| .cm-s-the-matrix .CodeMirror-gutters { background: #060; border-right: 2px solid #00FF00; } | |
| .cm-s-the-matrix .CodeMirror-guttermarker { color: #0f0; } | |
| .cm-s-the-matrix .CodeMirror-guttermarker-subtle { color: white; } | |
| .cm-s-the-matrix .CodeMirror-linenumber { color: #FFFFFF; } | |
| .cm-s-the-matrix .CodeMirror-cursor { border-left: 1px solid #00FF00; } | |
| .cm-s-the-matrix span.cm-keyword { color: #008803; font-weight: bold; } | |
| .cm-s-the-matrix span.cm-atom { color: #3FF; } | |
| .cm-s-the-matrix span.cm-number { color: #FFB94F; } | |
| .cm-s-the-matrix span.cm-def { color: #99C; } | |
| .cm-s-the-matrix span.cm-variable { color: #F6C; } | |
| .cm-s-the-matrix span.cm-variable-2 { color: #C6F; } | |
| .cm-s-the-matrix span.cm-variable-3, .cm-s-the-matrix span.cm-type { color: #96F; } | |
| .cm-s-the-matrix span.cm-property { color: #62FFA0; } | |
| .cm-s-the-matrix span.cm-operator { color: #999; } | |
| .cm-s-the-matrix span.cm-comment { color: #CCCCCC; } | |
| .cm-s-the-matrix span.cm-string { color: #39C; } | |
| .cm-s-the-matrix span.cm-meta { color: #C9F; } | |
| .cm-s-the-matrix span.cm-qualifier { color: #FFF700; } | |
| .cm-s-the-matrix span.cm-builtin { color: #30a; } | |
| .cm-s-the-matrix span.cm-bracket { color: #cc7; } | |
| .cm-s-the-matrix span.cm-tag { color: #FFBD40; } | |
| .cm-s-the-matrix span.cm-attribute { color: #FFF700; } | |
| .cm-s-the-matrix span.cm-error { color: #FF0000; } | |
| .cm-s-the-matrix .CodeMirror-activeline-background { background: #040; } | |
| /* | |
| Copyright (C) 2011 by MarkLogic Corporation | |
| Author: Mike Brevoort <mike@brevoort.com> | |
| Permission is hereby granted, free of charge, to any person obtaining a copy | |
| of this software and associated documentation files (the "Software"), to deal | |
| in the Software without restriction, including without limitation the rights | |
| to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
| copies of the Software, and to permit persons to whom the Software is | |
| furnished to do so, subject to the following conditions: | |
| The above copyright notice and this permission notice shall be included in | |
| all copies or substantial portions of the Software. | |
| THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | |
| IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | |
| FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | |
| AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | |
| LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | |
| OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | |
| THE SOFTWARE. | |
| */ | |
| .cm-s-xq-light span.cm-keyword { line-height: 1em; font-weight: bold; color: #5A5CAD; } | |
| .cm-s-xq-light span.cm-atom { color: #6C8CD5; } | |
| .cm-s-xq-light span.cm-number { color: #164; } | |
| .cm-s-xq-light span.cm-def { text-decoration:underline; } | |
| .cm-s-xq-light span.cm-variable { color: black; } | |
| .cm-s-xq-light span.cm-variable-2 { color:black; } | |
| .cm-s-xq-light span.cm-variable-3, .cm-s-xq-light span.cm-type { color: black; } | |
| .cm-s-xq-light span.cm-property {} | |
| .cm-s-xq-light span.cm-operator {} | |
| .cm-s-xq-light span.cm-comment { color: #0080FF; font-style: italic; } | |
| .cm-s-xq-light span.cm-string { color: red; } | |
| .cm-s-xq-light span.cm-meta { color: yellow; } | |
| .cm-s-xq-light span.cm-qualifier { color: grey; } | |
| .cm-s-xq-light span.cm-builtin { color: #7EA656; } | |
| .cm-s-xq-light span.cm-bracket { color: #cc7; } | |
| .cm-s-xq-light span.cm-tag { color: #3F7F7F; } | |
| .cm-s-xq-light span.cm-attribute { color: #7F007F; } | |
| .cm-s-xq-light span.cm-error { color: #f00; } | |
| .cm-s-xq-light .CodeMirror-activeline-background { background: #e8f2ff; } | |
| .cm-s-xq-light .CodeMirror-matchingbracket { outline:1px solid grey;color:black !important;background:yellow; } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| .CodeMirror { | |
| line-height: var(--jp-code-line-height); | |
| font-size: var(--jp-code-font-size); | |
| font-family: var(--jp-code-font-family); | |
| border: 0; | |
| border-radius: 0; | |
| height: auto; | |
| /* Changed to auto to autogrow */ | |
| } | |
| .CodeMirror pre { | |
| padding: 0 var(--jp-code-padding); | |
| } | |
| .jp-CodeMirrorEditor[data-type='inline'] .CodeMirror-dialog { | |
| background-color: var(--jp-layout-color0); | |
| color: var(--jp-content-font-color1); | |
| } | |
| /* This causes https://github.com/jupyter/jupyterlab/issues/522 */ | |
| /* May not cause it not because we changed it! */ | |
| .CodeMirror-lines { | |
| padding: var(--jp-code-padding) 0; | |
| } | |
| .CodeMirror-linenumber { | |
| padding: 0 8px; | |
| } | |
| .jp-CodeMirrorEditor-static { | |
| margin: var(--jp-code-padding); | |
| } | |
| .jp-CodeMirrorEditor, | |
| .jp-CodeMirrorEditor-static { | |
| cursor: text; | |
| } | |
| .jp-CodeMirrorEditor[data-type='inline'] .CodeMirror-cursor { | |
| border-left: var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color); | |
| } | |
| /* When zoomed out 67% and 33% on a screen of 1440 width x 900 height */ | |
| @media screen and (min-width: 2138px) and (max-width: 4319px) { | |
| .jp-CodeMirrorEditor[data-type='inline'] .CodeMirror-cursor { | |
| border-left: var(--jp-code-cursor-width1) solid | |
| var(--jp-editor-cursor-color); | |
| } | |
| } | |
| /* When zoomed out less than 33% */ | |
| @media screen and (min-width: 4320px) { | |
| .jp-CodeMirrorEditor[data-type='inline'] .CodeMirror-cursor { | |
| border-left: var(--jp-code-cursor-width2) solid | |
| var(--jp-editor-cursor-color); | |
| } | |
| } | |
| .CodeMirror.jp-mod-readOnly .CodeMirror-cursor { | |
| display: none; | |
| } | |
| .CodeMirror-gutters { | |
| border-right: 1px solid var(--jp-border-color2); | |
| background-color: var(--jp-layout-color0); | |
| } | |
| .jp-CollaboratorCursor { | |
| border-left: 5px solid transparent; | |
| border-right: 5px solid transparent; | |
| border-top: none; | |
| border-bottom: 3px solid; | |
| background-clip: content-box; | |
| margin-left: -5px; | |
| margin-right: -5px; | |
| } | |
| .CodeMirror-selectedtext.cm-searching { | |
| background-color: var(--jp-search-selected-match-background-color) !important; | |
| color: var(--jp-search-selected-match-color) !important; | |
| } | |
| .cm-searching { | |
| background-color: var( | |
| --jp-search-unselected-match-background-color | |
| ) !important; | |
| color: var(--jp-search-unselected-match-color) !important; | |
| } | |
| .CodeMirror-focused .CodeMirror-selected { | |
| background-color: var(--jp-editor-selected-focused-background); | |
| } | |
| .CodeMirror-selected { | |
| background-color: var(--jp-editor-selected-background); | |
| } | |
| .jp-CollaboratorCursor-hover { | |
| position: absolute; | |
| z-index: 1; | |
| transform: translateX(-50%); | |
| color: white; | |
| border-radius: 3px; | |
| padding-left: 4px; | |
| padding-right: 4px; | |
| padding-top: 1px; | |
| padding-bottom: 1px; | |
| text-align: center; | |
| font-size: var(--jp-ui-font-size1); | |
| white-space: nowrap; | |
| } | |
| .jp-CodeMirror-ruler { | |
| border-left: 1px dashed var(--jp-border-color2); | |
| } | |
| /** | |
| * Here is our jupyter theme for CodeMirror syntax highlighting | |
| * This is used in our marked.js syntax highlighting and CodeMirror itself | |
| * The string "jupyter" is set in ../codemirror/widget.DEFAULT_CODEMIRROR_THEME | |
| * This came from the classic notebook, which came form highlight.js/GitHub | |
| */ | |
| /** | |
| * CodeMirror themes are handling the background/color in this way. This works | |
| * fine for CodeMirror editors outside the notebook, but the notebook styles | |
| * these things differently. | |
| */ | |
| .CodeMirror.cm-s-jupyter { | |
| background: var(--jp-layout-color0); | |
| color: var(--jp-content-font-color1); | |
| } | |
| /* In the notebook, we want this styling to be handled by its container */ | |
| .jp-CodeConsole .CodeMirror.cm-s-jupyter, | |
| .jp-Notebook .CodeMirror.cm-s-jupyter { | |
| background: transparent; | |
| } | |
| .cm-s-jupyter .CodeMirror-cursor { | |
| border-left: var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color); | |
| } | |
| .cm-s-jupyter span.cm-keyword { | |
| color: var(--jp-mirror-editor-keyword-color); | |
| font-weight: bold; | |
| } | |
| .cm-s-jupyter span.cm-atom { | |
| color: var(--jp-mirror-editor-atom-color); | |
| } | |
| .cm-s-jupyter span.cm-number { | |
| color: var(--jp-mirror-editor-number-color); | |
| } | |
| .cm-s-jupyter span.cm-def { | |
| color: var(--jp-mirror-editor-def-color); | |
| } | |
| .cm-s-jupyter span.cm-variable { | |
| color: var(--jp-mirror-editor-variable-color); | |
| } | |
| .cm-s-jupyter span.cm-variable-2 { | |
| color: var(--jp-mirror-editor-variable-2-color); | |
| } | |
| .cm-s-jupyter span.cm-variable-3 { | |
| color: var(--jp-mirror-editor-variable-3-color); | |
| } | |
| .cm-s-jupyter span.cm-punctuation { | |
| color: var(--jp-mirror-editor-punctuation-color); | |
| } | |
| .cm-s-jupyter span.cm-property { | |
| color: var(--jp-mirror-editor-property-color); | |
| } | |
| .cm-s-jupyter span.cm-operator { | |
| color: var(--jp-mirror-editor-operator-color); | |
| font-weight: bold; | |
| } | |
| .cm-s-jupyter span.cm-comment { | |
| color: var(--jp-mirror-editor-comment-color); | |
| font-style: italic; | |
| } | |
| .cm-s-jupyter span.cm-string { | |
| color: var(--jp-mirror-editor-string-color); | |
| } | |
| .cm-s-jupyter span.cm-string-2 { | |
| color: var(--jp-mirror-editor-string-2-color); | |
| } | |
| .cm-s-jupyter span.cm-meta { | |
| color: var(--jp-mirror-editor-meta-color); | |
| } | |
| .cm-s-jupyter span.cm-qualifier { | |
| color: var(--jp-mirror-editor-qualifier-color); | |
| } | |
| .cm-s-jupyter span.cm-builtin { | |
| color: var(--jp-mirror-editor-builtin-color); | |
| } | |
| .cm-s-jupyter span.cm-bracket { | |
| color: var(--jp-mirror-editor-bracket-color); | |
| } | |
| .cm-s-jupyter span.cm-tag { | |
| color: var(--jp-mirror-editor-tag-color); | |
| } | |
| .cm-s-jupyter span.cm-attribute { | |
| color: var(--jp-mirror-editor-attribute-color); | |
| } | |
| .cm-s-jupyter span.cm-header { | |
| color: var(--jp-mirror-editor-header-color); | |
| } | |
| .cm-s-jupyter span.cm-quote { | |
| color: var(--jp-mirror-editor-quote-color); | |
| } | |
| .cm-s-jupyter span.cm-link { | |
| color: var(--jp-mirror-editor-link-color); | |
| } | |
| .cm-s-jupyter span.cm-error { | |
| color: var(--jp-mirror-editor-error-color); | |
| } | |
| .cm-s-jupyter span.cm-hr { | |
| color: #999; | |
| } | |
| .cm-s-jupyter span.cm-tab { | |
| background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=); | |
| background-position: right; | |
| background-repeat: no-repeat; | |
| } | |
| .cm-s-jupyter .CodeMirror-activeline-background, | |
| .cm-s-jupyter .CodeMirror-gutter { | |
| background-color: var(--jp-layout-color2); | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| /* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */ | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| /*----------------------------------------------------------------------------- | |
| | RenderedText | |
| |----------------------------------------------------------------------------*/ | |
| .jp-RenderedText { | |
| text-align: left; | |
| padding-left: var(--jp-code-padding); | |
| line-height: var(--jp-code-line-height); | |
| font-family: var(--jp-code-font-family); | |
| } | |
| .jp-RenderedText pre, | |
| .jp-RenderedJavaScript pre, | |
| .jp-RenderedHTMLCommon pre { | |
| color: var(--jp-content-font-color1); | |
| font-size: var(--jp-code-font-size); | |
| border: none; | |
| margin: 0px; | |
| padding: 0px; | |
| line-height: normal; | |
| } | |
| .jp-RenderedText pre a:link { | |
| text-decoration: none; | |
| color: var(--jp-content-link-color); | |
| } | |
| .jp-RenderedText pre a:hover { | |
| text-decoration: underline; | |
| color: var(--jp-content-link-color); | |
| } | |
| .jp-RenderedText pre a:visited { | |
| text-decoration: none; | |
| color: var(--jp-content-link-color); | |
| } | |
| /* console foregrounds and backgrounds */ | |
| .jp-RenderedText pre .ansi-black-fg { | |
| color: #3e424d; | |
| } | |
| .jp-RenderedText pre .ansi-red-fg { | |
| color: #e75c58; | |
| } | |
| .jp-RenderedText pre .ansi-green-fg { | |
| color: #00a250; | |
| } | |
| .jp-RenderedText pre .ansi-yellow-fg { | |
| color: #ddb62b; | |
| } | |
| .jp-RenderedText pre .ansi-blue-fg { | |
| color: #208ffb; | |
| } | |
| .jp-RenderedText pre .ansi-magenta-fg { | |
| color: #d160c4; | |
| } | |
| .jp-RenderedText pre .ansi-cyan-fg { | |
| color: #60c6c8; | |
| } | |
| .jp-RenderedText pre .ansi-white-fg { | |
| color: #c5c1b4; | |
| } | |
| .jp-RenderedText pre .ansi-black-bg { | |
| background-color: #3e424d; | |
| } | |
| .jp-RenderedText pre .ansi-red-bg { | |
| background-color: #e75c58; | |
| } | |
| .jp-RenderedText pre .ansi-green-bg { | |
| background-color: #00a250; | |
| } | |
| .jp-RenderedText pre .ansi-yellow-bg { | |
| background-color: #ddb62b; | |
| } | |
| .jp-RenderedText pre .ansi-blue-bg { | |
| background-color: #208ffb; | |
| } | |
| .jp-RenderedText pre .ansi-magenta-bg { | |
| background-color: #d160c4; | |
| } | |
| .jp-RenderedText pre .ansi-cyan-bg { | |
| background-color: #60c6c8; | |
| } | |
| .jp-RenderedText pre .ansi-white-bg { | |
| background-color: #c5c1b4; | |
| } | |
| .jp-RenderedText pre .ansi-black-intense-fg { | |
| color: #282c36; | |
| } | |
| .jp-RenderedText pre .ansi-red-intense-fg { | |
| color: #b22b31; | |
| } | |
| .jp-RenderedText pre .ansi-green-intense-fg { | |
| color: #007427; | |
| } | |
| .jp-RenderedText pre .ansi-yellow-intense-fg { | |
| color: #b27d12; | |
| } | |
| .jp-RenderedText pre .ansi-blue-intense-fg { | |
| color: #0065ca; | |
| } | |
| .jp-RenderedText pre .ansi-magenta-intense-fg { | |
| color: #a03196; | |
| } | |
| .jp-RenderedText pre .ansi-cyan-intense-fg { | |
| color: #258f8f; | |
| } | |
| .jp-RenderedText pre .ansi-white-intense-fg { | |
| color: #a1a6b2; | |
| } | |
| .jp-RenderedText pre .ansi-black-intense-bg { | |
| background-color: #282c36; | |
| } | |
| .jp-RenderedText pre .ansi-red-intense-bg { | |
| background-color: #b22b31; | |
| } | |
| .jp-RenderedText pre .ansi-green-intense-bg { | |
| background-color: #007427; | |
| } | |
| .jp-RenderedText pre .ansi-yellow-intense-bg { | |
| background-color: #b27d12; | |
| } | |
| .jp-RenderedText pre .ansi-blue-intense-bg { | |
| background-color: #0065ca; | |
| } | |
| .jp-RenderedText pre .ansi-magenta-intense-bg { | |
| background-color: #a03196; | |
| } | |
| .jp-RenderedText pre .ansi-cyan-intense-bg { | |
| background-color: #258f8f; | |
| } | |
| .jp-RenderedText pre .ansi-white-intense-bg { | |
| background-color: #a1a6b2; | |
| } | |
| .jp-RenderedText pre .ansi-default-inverse-fg { | |
| color: var(--jp-ui-inverse-font-color0); | |
| } | |
| .jp-RenderedText pre .ansi-default-inverse-bg { | |
| background-color: var(--jp-inverse-layout-color0); | |
| } | |
| .jp-RenderedText pre .ansi-bold { | |
| font-weight: bold; | |
| } | |
| .jp-RenderedText pre .ansi-underline { | |
| text-decoration: underline; | |
| } | |
| .jp-RenderedText[data-mime-type='application/vnd.jupyter.stderr'] { | |
| background: var(--jp-rendermime-error-background); | |
| padding-top: var(--jp-code-padding); | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | RenderedLatex | |
| |----------------------------------------------------------------------------*/ | |
| .jp-RenderedLatex { | |
| color: var(--jp-content-font-color1); | |
| font-size: var(--jp-content-font-size1); | |
| line-height: var(--jp-content-line-height); | |
| } | |
| /* Left-justify outputs.*/ | |
| .jp-OutputArea-output.jp-RenderedLatex { | |
| padding: var(--jp-code-padding); | |
| text-align: left; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | RenderedHTML | |
| |----------------------------------------------------------------------------*/ | |
| .jp-RenderedHTMLCommon { | |
| color: var(--jp-content-font-color1); | |
| font-family: var(--jp-content-font-family); | |
| font-size: var(--jp-content-font-size1); | |
| line-height: var(--jp-content-line-height); | |
| /* Give a bit more R padding on Markdown text to keep line lengths reasonable */ | |
| padding-right: 20px; | |
| } | |
| .jp-RenderedHTMLCommon em { | |
| font-style: italic; | |
| } | |
| .jp-RenderedHTMLCommon strong { | |
| font-weight: bold; | |
| } | |
| .jp-RenderedHTMLCommon u { | |
| text-decoration: underline; | |
| } | |
| .jp-RenderedHTMLCommon a:link { | |
| text-decoration: none; | |
| color: var(--jp-content-link-color); | |
| } | |
| .jp-RenderedHTMLCommon a:hover { | |
| text-decoration: underline; | |
| color: var(--jp-content-link-color); | |
| } | |
| .jp-RenderedHTMLCommon a:visited { | |
| text-decoration: none; | |
| color: var(--jp-content-link-color); | |
| } | |
| /* Headings */ | |
| .jp-RenderedHTMLCommon h1, | |
| .jp-RenderedHTMLCommon h2, | |
| .jp-RenderedHTMLCommon h3, | |
| .jp-RenderedHTMLCommon h4, | |
| .jp-RenderedHTMLCommon h5, | |
| .jp-RenderedHTMLCommon h6 { | |
| line-height: var(--jp-content-heading-line-height); | |
| font-weight: var(--jp-content-heading-font-weight); | |
| font-style: normal; | |
| margin: var(--jp-content-heading-margin-top) 0 | |
| var(--jp-content-heading-margin-bottom) 0; | |
| } | |
| .jp-RenderedHTMLCommon h1:first-child, | |
| .jp-RenderedHTMLCommon h2:first-child, | |
| .jp-RenderedHTMLCommon h3:first-child, | |
| .jp-RenderedHTMLCommon h4:first-child, | |
| .jp-RenderedHTMLCommon h5:first-child, | |
| .jp-RenderedHTMLCommon h6:first-child { | |
| margin-top: calc(0.5 * var(--jp-content-heading-margin-top)); | |
| } | |
| .jp-RenderedHTMLCommon h1:last-child, | |
| .jp-RenderedHTMLCommon h2:last-child, | |
| .jp-RenderedHTMLCommon h3:last-child, | |
| .jp-RenderedHTMLCommon h4:last-child, | |
| .jp-RenderedHTMLCommon h5:last-child, | |
| .jp-RenderedHTMLCommon h6:last-child { | |
| margin-bottom: calc(0.5 * var(--jp-content-heading-margin-bottom)); | |
| } | |
| .jp-RenderedHTMLCommon h1 { | |
| font-size: var(--jp-content-font-size5); | |
| } | |
| .jp-RenderedHTMLCommon h2 { | |
| font-size: var(--jp-content-font-size4); | |
| } | |
| .jp-RenderedHTMLCommon h3 { | |
| font-size: var(--jp-content-font-size3); | |
| } | |
| .jp-RenderedHTMLCommon h4 { | |
| font-size: var(--jp-content-font-size2); | |
| } | |
| .jp-RenderedHTMLCommon h5 { | |
| font-size: var(--jp-content-font-size1); | |
| } | |
| .jp-RenderedHTMLCommon h6 { | |
| font-size: var(--jp-content-font-size0); | |
| } | |
| /* Lists */ | |
| .jp-RenderedHTMLCommon ul:not(.list-inline), | |
| .jp-RenderedHTMLCommon ol:not(.list-inline) { | |
| padding-left: 2em; | |
| } | |
| .jp-RenderedHTMLCommon ul { | |
| list-style: disc; | |
| } | |
| .jp-RenderedHTMLCommon ul ul { | |
| list-style: square; | |
| } | |
| .jp-RenderedHTMLCommon ul ul ul { | |
| list-style: circle; | |
| } | |
| .jp-RenderedHTMLCommon ol { | |
| list-style: decimal; | |
| } | |
| .jp-RenderedHTMLCommon ol ol { | |
| list-style: upper-alpha; | |
| } | |
| .jp-RenderedHTMLCommon ol ol ol { | |
| list-style: lower-alpha; | |
| } | |
| .jp-RenderedHTMLCommon ol ol ol ol { | |
| list-style: lower-roman; | |
| } | |
| .jp-RenderedHTMLCommon ol ol ol ol ol { | |
| list-style: decimal; | |
| } | |
| .jp-RenderedHTMLCommon ol, | |
| .jp-RenderedHTMLCommon ul { | |
| margin-bottom: 1em; | |
| } | |
| .jp-RenderedHTMLCommon ul ul, | |
| .jp-RenderedHTMLCommon ul ol, | |
| .jp-RenderedHTMLCommon ol ul, | |
| .jp-RenderedHTMLCommon ol ol { | |
| margin-bottom: 0em; | |
| } | |
| .jp-RenderedHTMLCommon hr { | |
| color: var(--jp-border-color2); | |
| background-color: var(--jp-border-color1); | |
| margin-top: 1em; | |
| margin-bottom: 1em; | |
| } | |
| .jp-RenderedHTMLCommon > pre { | |
| margin: 1.5em 2em; | |
| } | |
| .jp-RenderedHTMLCommon pre, | |
| .jp-RenderedHTMLCommon code { | |
| border: 0; | |
| background-color: var(--jp-layout-color0); | |
| color: var(--jp-content-font-color1); | |
| font-family: var(--jp-code-font-family); | |
| font-size: inherit; | |
| line-height: var(--jp-code-line-height); | |
| padding: 0; | |
| white-space: pre-wrap; | |
| } | |
| .jp-RenderedHTMLCommon :not(pre) > code { | |
| background-color: var(--jp-layout-color2); | |
| padding: 1px 5px; | |
| } | |
| /* Tables */ | |
| .jp-RenderedHTMLCommon table { | |
| border-collapse: collapse; | |
| border-spacing: 0; | |
| border: none; | |
| color: var(--jp-ui-font-color1); | |
| font-size: 12px; | |
| table-layout: fixed; | |
| margin-left: auto; | |
| margin-right: auto; | |
| } | |
| .jp-RenderedHTMLCommon thead { | |
| border-bottom: var(--jp-border-width) solid var(--jp-border-color1); | |
| vertical-align: bottom; | |
| } | |
| .jp-RenderedHTMLCommon td, | |
| .jp-RenderedHTMLCommon th, | |
| .jp-RenderedHTMLCommon tr { | |
| vertical-align: middle; | |
| padding: 0.5em 0.5em; | |
| line-height: normal; | |
| white-space: normal; | |
| max-width: none; | |
| border: none; | |
| } | |
| .jp-RenderedMarkdown.jp-RenderedHTMLCommon td, | |
| .jp-RenderedMarkdown.jp-RenderedHTMLCommon th { | |
| max-width: none; | |
| } | |
| :not(.jp-RenderedMarkdown).jp-RenderedHTMLCommon td, | |
| :not(.jp-RenderedMarkdown).jp-RenderedHTMLCommon th, | |
| :not(.jp-RenderedMarkdown).jp-RenderedHTMLCommon tr { | |
| text-align: right; | |
| } | |
| .jp-RenderedHTMLCommon th { | |
| font-weight: bold; | |
| } | |
| .jp-RenderedHTMLCommon tbody tr:nth-child(odd) { | |
| background: var(--jp-layout-color0); | |
| } | |
| .jp-RenderedHTMLCommon tbody tr:nth-child(even) { | |
| background: var(--jp-rendermime-table-row-background); | |
| } | |
| .jp-RenderedHTMLCommon tbody tr:hover { | |
| background: var(--jp-rendermime-table-row-hover-background); | |
| } | |
| .jp-RenderedHTMLCommon table { | |
| margin-bottom: 1em; | |
| } | |
| .jp-RenderedHTMLCommon p { | |
| text-align: left; | |
| margin: 0px; | |
| } | |
| .jp-RenderedHTMLCommon p { | |
| margin-bottom: 1em; | |
| } | |
| .jp-RenderedHTMLCommon img { | |
| -moz-force-broken-image-icon: 1; | |
| } | |
| /* Restrict to direct children as other images could be nested in other content. */ | |
| .jp-RenderedHTMLCommon > img { | |
| display: block; | |
| margin-left: 0; | |
| margin-right: 0; | |
| margin-bottom: 1em; | |
| } | |
| /* Change color behind transparent images if they need it... */ | |
| [data-jp-theme-light='false'] .jp-RenderedImage img.jp-needs-light-background { | |
| background-color: var(--jp-inverse-layout-color1); | |
| } | |
| [data-jp-theme-light='true'] .jp-RenderedImage img.jp-needs-dark-background { | |
| background-color: var(--jp-inverse-layout-color1); | |
| } | |
| /* ...or leave it untouched if they don't */ | |
| [data-jp-theme-light='false'] .jp-RenderedImage img.jp-needs-dark-background { | |
| } | |
| [data-jp-theme-light='true'] .jp-RenderedImage img.jp-needs-light-background { | |
| } | |
| .jp-RenderedHTMLCommon img, | |
| .jp-RenderedImage img, | |
| .jp-RenderedHTMLCommon svg, | |
| .jp-RenderedSVG svg { | |
| max-width: 100%; | |
| height: auto; | |
| } | |
| .jp-RenderedHTMLCommon img.jp-mod-unconfined, | |
| .jp-RenderedImage img.jp-mod-unconfined, | |
| .jp-RenderedHTMLCommon svg.jp-mod-unconfined, | |
| .jp-RenderedSVG svg.jp-mod-unconfined { | |
| max-width: none; | |
| } | |
| .jp-RenderedHTMLCommon .alert { | |
| padding: var(--jp-notebook-padding); | |
| border: var(--jp-border-width) solid transparent; | |
| border-radius: var(--jp-border-radius); | |
| margin-bottom: 1em; | |
| } | |
| .jp-RenderedHTMLCommon .alert-info { | |
| color: var(--jp-info-color0); | |
| background-color: var(--jp-info-color3); | |
| border-color: var(--jp-info-color2); | |
| } | |
| .jp-RenderedHTMLCommon .alert-info hr { | |
| border-color: var(--jp-info-color3); | |
| } | |
| .jp-RenderedHTMLCommon .alert-info > p:last-child, | |
| .jp-RenderedHTMLCommon .alert-info > ul:last-child { | |
| margin-bottom: 0; | |
| } | |
| .jp-RenderedHTMLCommon .alert-warning { | |
| color: var(--jp-warn-color0); | |
| background-color: var(--jp-warn-color3); | |
| border-color: var(--jp-warn-color2); | |
| } | |
| .jp-RenderedHTMLCommon .alert-warning hr { | |
| border-color: var(--jp-warn-color3); | |
| } | |
| .jp-RenderedHTMLCommon .alert-warning > p:last-child, | |
| .jp-RenderedHTMLCommon .alert-warning > ul:last-child { | |
| margin-bottom: 0; | |
| } | |
| .jp-RenderedHTMLCommon .alert-success { | |
| color: var(--jp-success-color0); | |
| background-color: var(--jp-success-color3); | |
| border-color: var(--jp-success-color2); | |
| } | |
| .jp-RenderedHTMLCommon .alert-success hr { | |
| border-color: var(--jp-success-color3); | |
| } | |
| .jp-RenderedHTMLCommon .alert-success > p:last-child, | |
| .jp-RenderedHTMLCommon .alert-success > ul:last-child { | |
| margin-bottom: 0; | |
| } | |
| .jp-RenderedHTMLCommon .alert-danger { | |
| color: var(--jp-error-color0); | |
| background-color: var(--jp-error-color3); | |
| border-color: var(--jp-error-color2); | |
| } | |
| .jp-RenderedHTMLCommon .alert-danger hr { | |
| border-color: var(--jp-error-color3); | |
| } | |
| .jp-RenderedHTMLCommon .alert-danger > p:last-child, | |
| .jp-RenderedHTMLCommon .alert-danger > ul:last-child { | |
| margin-bottom: 0; | |
| } | |
| .jp-RenderedHTMLCommon blockquote { | |
| margin: 1em 2em; | |
| padding: 0 1em; | |
| border-left: 5px solid var(--jp-border-color2); | |
| } | |
| a.jp-InternalAnchorLink { | |
| visibility: hidden; | |
| margin-left: 8px; | |
| color: var(--md-blue-800); | |
| } | |
| h1:hover .jp-InternalAnchorLink, | |
| h2:hover .jp-InternalAnchorLink, | |
| h3:hover .jp-InternalAnchorLink, | |
| h4:hover .jp-InternalAnchorLink, | |
| h5:hover .jp-InternalAnchorLink, | |
| h6:hover .jp-InternalAnchorLink { | |
| visibility: visible; | |
| } | |
| .jp-RenderedHTMLCommon kbd { | |
| background-color: var(--jp-rendermime-table-row-background); | |
| border: 1px solid var(--jp-border-color0); | |
| border-bottom-color: var(--jp-border-color2); | |
| border-radius: 3px; | |
| box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); | |
| display: inline-block; | |
| font-size: 0.8em; | |
| line-height: 1em; | |
| padding: 0.2em 0.5em; | |
| } | |
| /* Most direct children of .jp-RenderedHTMLCommon have a margin-bottom of 1.0. | |
| * At the bottom of cells this is a bit too much as there is also spacing | |
| * between cells. Going all the way to 0 gets too tight between markdown and | |
| * code cells. | |
| */ | |
| .jp-RenderedHTMLCommon > *:last-child { | |
| margin-bottom: 0.5em; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| /* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */ | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| .jp-MimeDocument { | |
| outline: none; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| /* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */ | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| /*----------------------------------------------------------------------------- | |
| | Variables | |
| |----------------------------------------------------------------------------*/ | |
| :root { | |
| --jp-private-filebrowser-button-height: 28px; | |
| --jp-private-filebrowser-button-width: 48px; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| .jp-FileBrowser { | |
| display: flex; | |
| flex-direction: column; | |
| color: var(--jp-ui-font-color1); | |
| background: var(--jp-layout-color1); | |
| /* This is needed so that all font sizing of children done in ems is | |
| * relative to this base size */ | |
| font-size: var(--jp-ui-font-size1); | |
| } | |
| .jp-FileBrowser-toolbar.jp-Toolbar { | |
| border-bottom: none; | |
| height: auto; | |
| margin: var(--jp-toolbar-header-margin); | |
| box-shadow: none; | |
| } | |
| .jp-BreadCrumbs { | |
| flex: 0 0 auto; | |
| margin: 4px 12px; | |
| } | |
| .jp-BreadCrumbs-item { | |
| margin: 0px 2px; | |
| padding: 0px 2px; | |
| border-radius: var(--jp-border-radius); | |
| cursor: pointer; | |
| } | |
| .jp-BreadCrumbs-item:hover { | |
| background-color: var(--jp-layout-color2); | |
| } | |
| .jp-BreadCrumbs-item:first-child { | |
| margin-left: 0px; | |
| } | |
| .jp-BreadCrumbs-item.jp-mod-dropTarget { | |
| background-color: var(--jp-brand-color2); | |
| opacity: 0.7; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Buttons | |
| |----------------------------------------------------------------------------*/ | |
| .jp-FileBrowser-toolbar.jp-Toolbar { | |
| padding: 0px; | |
| } | |
| .jp-FileBrowser-toolbar.jp-Toolbar { | |
| justify-content: space-evenly; | |
| } | |
| .jp-FileBrowser-toolbar.jp-Toolbar .jp-Toolbar-item { | |
| flex: 1; | |
| } | |
| .jp-FileBrowser-toolbar.jp-Toolbar .jp-ToolbarButtonComponent { | |
| width: 100%; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | DirListing | |
| |----------------------------------------------------------------------------*/ | |
| .jp-DirListing { | |
| flex: 1 1 auto; | |
| display: flex; | |
| flex-direction: column; | |
| outline: 0; | |
| } | |
| .jp-DirListing-header { | |
| flex: 0 0 auto; | |
| display: flex; | |
| flex-direction: row; | |
| overflow: hidden; | |
| border-top: var(--jp-border-width) solid var(--jp-border-color2); | |
| border-bottom: var(--jp-border-width) solid var(--jp-border-color1); | |
| box-shadow: var(--jp-toolbar-box-shadow); | |
| z-index: 2; | |
| } | |
| .jp-DirListing-headerItem { | |
| padding: 4px 12px 2px 12px; | |
| font-weight: 500; | |
| } | |
| .jp-DirListing-headerItem:hover { | |
| background: var(--jp-layout-color2); | |
| } | |
| .jp-DirListing-headerItem.jp-id-name { | |
| flex: 1 0 84px; | |
| } | |
| .jp-DirListing-headerItem.jp-id-modified { | |
| flex: 0 0 112px; | |
| border-left: var(--jp-border-width) solid var(--jp-border-color2); | |
| text-align: right; | |
| } | |
| .jp-DirListing-narrow .jp-id-modified, | |
| .jp-DirListing-narrow .jp-DirListing-itemModified { | |
| display: none; | |
| } | |
| .jp-DirListing-headerItem.jp-mod-selected { | |
| font-weight: 600; | |
| } | |
| /* increase specificity to override bundled default */ | |
| .jp-DirListing-content { | |
| flex: 1 1 auto; | |
| margin: 0; | |
| padding: 0; | |
| list-style-type: none; | |
| overflow: auto; | |
| background-color: var(--jp-layout-color1); | |
| } | |
| /* Style the directory listing content when a user drops a file to upload */ | |
| .jp-DirListing.jp-mod-native-drop .jp-DirListing-content { | |
| outline: 5px dashed rgba(128, 128, 128, 0.5); | |
| outline-offset: -10px; | |
| cursor: copy; | |
| } | |
| .jp-DirListing-item { | |
| display: flex; | |
| flex-direction: row; | |
| padding: 4px 12px; | |
| -webkit-user-select: none; | |
| -moz-user-select: none; | |
| -ms-user-select: none; | |
| user-select: none; | |
| } | |
| .jp-DirListing-item.jp-mod-selected { | |
| color: white; | |
| background: var(--jp-brand-color1); | |
| } | |
| .jp-DirListing-item.jp-mod-dropTarget { | |
| background: var(--jp-brand-color3); | |
| } | |
| .jp-DirListing-item:hover:not(.jp-mod-selected) { | |
| background: var(--jp-layout-color2); | |
| } | |
| .jp-DirListing-itemIcon { | |
| flex: 0 0 20px; | |
| margin-right: 4px; | |
| } | |
| .jp-DirListing-itemText { | |
| flex: 1 0 64px; | |
| white-space: nowrap; | |
| overflow: hidden; | |
| text-overflow: ellipsis; | |
| user-select: none; | |
| } | |
| .jp-DirListing-itemModified { | |
| flex: 0 0 125px; | |
| text-align: right; | |
| } | |
| .jp-DirListing-editor { | |
| flex: 1 0 64px; | |
| outline: none; | |
| border: none; | |
| } | |
| .jp-DirListing-item.jp-mod-running .jp-DirListing-itemIcon:before { | |
| color: limegreen; | |
| content: '\25CF'; | |
| font-size: 8px; | |
| position: absolute; | |
| left: -8px; | |
| } | |
| .jp-DirListing-item.lm-mod-drag-image, | |
| .jp-DirListing-item.jp-mod-selected.lm-mod-drag-image { | |
| font-size: var(--jp-ui-font-size1); | |
| padding-left: 4px; | |
| margin-left: 4px; | |
| width: 160px; | |
| background-color: var(--jp-ui-inverse-font-color2); | |
| box-shadow: var(--jp-elevation-z2); | |
| border-radius: 0px; | |
| color: var(--jp-ui-font-color1); | |
| transform: translateX(-40%) translateY(-58%); | |
| } | |
| .jp-DirListing-deadSpace { | |
| flex: 1 1 auto; | |
| margin: 0; | |
| padding: 0; | |
| list-style-type: none; | |
| overflow: auto; | |
| background-color: var(--jp-layout-color1); | |
| } | |
| .jp-Document { | |
| min-width: 120px; | |
| min-height: 120px; | |
| outline: none; | |
| } | |
| .jp-FileDialog.jp-mod-conflict input { | |
| color: red; | |
| } | |
| .jp-FileDialog .jp-new-name-title { | |
| margin-top: 12px; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| /* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */ | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| /*----------------------------------------------------------------------------- | |
| | Private CSS variables | |
| |----------------------------------------------------------------------------*/ | |
| :root { | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Main OutputArea | |
| | OutputArea has a list of Outputs | |
| |----------------------------------------------------------------------------*/ | |
| .jp-OutputArea { | |
| overflow-y: auto; | |
| } | |
| .jp-OutputArea-child { | |
| display: flex; | |
| flex-direction: row; | |
| } | |
| .jp-OutputPrompt { | |
| flex: 0 0 var(--jp-cell-prompt-width); | |
| color: var(--jp-cell-outprompt-font-color); | |
| font-family: var(--jp-cell-prompt-font-family); | |
| padding: var(--jp-code-padding); | |
| letter-spacing: var(--jp-cell-prompt-letter-spacing); | |
| line-height: var(--jp-code-line-height); | |
| font-size: var(--jp-code-font-size); | |
| border: var(--jp-border-width) solid transparent; | |
| opacity: var(--jp-cell-prompt-opacity); | |
| /* Right align prompt text, don't wrap to handle large prompt numbers */ | |
| text-align: right; | |
| white-space: nowrap; | |
| overflow: hidden; | |
| text-overflow: ellipsis; | |
| /* Disable text selection */ | |
| -webkit-user-select: none; | |
| -moz-user-select: none; | |
| -ms-user-select: none; | |
| user-select: none; | |
| } | |
| .jp-OutputArea-output { | |
| height: auto; | |
| overflow: auto; | |
| user-select: text; | |
| -moz-user-select: text; | |
| -webkit-user-select: text; | |
| -ms-user-select: text; | |
| } | |
| .jp-OutputArea-child .jp-OutputArea-output { | |
| flex-grow: 1; | |
| flex-shrink: 1; | |
| } | |
| /** | |
| * Isolated output. | |
| */ | |
| .jp-OutputArea-output.jp-mod-isolated { | |
| width: 100%; | |
| display: block; | |
| } | |
| /* | |
| When drag events occur, `p-mod-override-cursor` is added to the body. | |
| Because iframes steal all cursor events, the following two rules are necessary | |
| to suppress pointer events while resize drags are occurring. There may be a | |
| better solution to this problem. | |
| */ | |
| body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated { | |
| position: relative; | |
| } | |
| body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated:before { | |
| content: ''; | |
| position: absolute; | |
| top: 0; | |
| left: 0; | |
| right: 0; | |
| bottom: 0; | |
| background: transparent; | |
| } | |
| /* pre */ | |
| .jp-OutputArea-output pre { | |
| border: none; | |
| margin: 0px; | |
| padding: 0px; | |
| overflow-x: auto; | |
| overflow-y: auto; | |
| word-break: break-all; | |
| word-wrap: break-word; | |
| white-space: pre-wrap; | |
| } | |
| /* tables */ | |
| .jp-OutputArea-output.jp-RenderedHTMLCommon table { | |
| margin-left: 0; | |
| margin-right: 0; | |
| } | |
| /* description lists */ | |
| .jp-OutputArea-output dl, | |
| .jp-OutputArea-output dt, | |
| .jp-OutputArea-output dd { | |
| display: block; | |
| } | |
| .jp-OutputArea-output dl { | |
| width: 100%; | |
| overflow: hidden; | |
| padding: 0; | |
| margin: 0; | |
| } | |
| .jp-OutputArea-output dt { | |
| font-weight: bold; | |
| float: left; | |
| width: 20%; | |
| padding: 0; | |
| margin: 0; | |
| } | |
| .jp-OutputArea-output dd { | |
| float: left; | |
| width: 80%; | |
| padding: 0; | |
| margin: 0; | |
| } | |
| /* Hide the gutter in case of | |
| * - nested output areas (e.g. in the case of output widgets) | |
| * - mirrored output areas | |
| */ | |
| .jp-OutputArea .jp-OutputArea .jp-OutputArea-prompt { | |
| display: none; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | executeResult is added to any Output-result for the display of the object | |
| | returned by a cell | |
| |----------------------------------------------------------------------------*/ | |
| .jp-OutputArea-output.jp-OutputArea-executeResult { | |
| margin-left: 0px; | |
| flex: 1 1 auto; | |
| } | |
| .jp-OutputArea-executeResult.jp-RenderedText { | |
| padding-top: var(--jp-code-padding); | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | The Stdin output | |
| |----------------------------------------------------------------------------*/ | |
| .jp-OutputArea-stdin { | |
| line-height: var(--jp-code-line-height); | |
| padding-top: var(--jp-code-padding); | |
| display: flex; | |
| } | |
| .jp-Stdin-prompt { | |
| color: var(--jp-content-font-color0); | |
| padding-right: var(--jp-code-padding); | |
| vertical-align: baseline; | |
| flex: 0 0 auto; | |
| } | |
| .jp-Stdin-input { | |
| font-family: var(--jp-code-font-family); | |
| font-size: inherit; | |
| color: inherit; | |
| background-color: inherit; | |
| width: 42%; | |
| min-width: 200px; | |
| /* make sure input baseline aligns with prompt */ | |
| vertical-align: baseline; | |
| /* padding + margin = 0.5em between prompt and cursor */ | |
| padding: 0em 0.25em; | |
| margin: 0em 0.25em; | |
| flex: 0 0 70%; | |
| } | |
| .jp-Stdin-input:focus { | |
| box-shadow: none; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Output Area View | |
| |----------------------------------------------------------------------------*/ | |
| .jp-LinkedOutputView .jp-OutputArea { | |
| height: 100%; | |
| display: block; | |
| } | |
| .jp-LinkedOutputView .jp-OutputArea-output:only-child { | |
| height: 100%; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| /* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */ | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| .jp-Collapser { | |
| flex: 0 0 var(--jp-cell-collapser-width); | |
| padding: 0px; | |
| margin: 0px; | |
| border: none; | |
| outline: none; | |
| background: transparent; | |
| border-radius: var(--jp-border-radius); | |
| opacity: 1; | |
| } | |
| .jp-Collapser-child { | |
| display: block; | |
| width: 100%; | |
| box-sizing: border-box; | |
| /* height: 100% doesn't work because the height of its parent is computed from content */ | |
| position: absolute; | |
| top: 0px; | |
| bottom: 0px; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| /*----------------------------------------------------------------------------- | |
| | Header/Footer | |
| |----------------------------------------------------------------------------*/ | |
| /* Hidden by zero height by default */ | |
| .jp-CellHeader, | |
| .jp-CellFooter { | |
| height: 0px; | |
| width: 100%; | |
| padding: 0px; | |
| margin: 0px; | |
| border: none; | |
| outline: none; | |
| background: transparent; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| /*----------------------------------------------------------------------------- | |
| | Input | |
| |----------------------------------------------------------------------------*/ | |
| /* All input areas */ | |
| .jp-InputArea { | |
| display: flex; | |
| flex-direction: row; | |
| } | |
| .jp-InputArea-editor { | |
| flex: 1 1 auto; | |
| } | |
| .jp-InputArea-editor { | |
| /* This is the non-active, default styling */ | |
| border: var(--jp-border-width) solid var(--jp-cell-editor-border-color); | |
| border-radius: 0px; | |
| background: var(--jp-cell-editor-background); | |
| } | |
| .jp-InputPrompt { | |
| flex: 0 0 var(--jp-cell-prompt-width); | |
| color: var(--jp-cell-inprompt-font-color); | |
| font-family: var(--jp-cell-prompt-font-family); | |
| padding: var(--jp-code-padding); | |
| letter-spacing: var(--jp-cell-prompt-letter-spacing); | |
| opacity: var(--jp-cell-prompt-opacity); | |
| line-height: var(--jp-code-line-height); | |
| font-size: var(--jp-code-font-size); | |
| border: var(--jp-border-width) solid transparent; | |
| opacity: var(--jp-cell-prompt-opacity); | |
| /* Right align prompt text, don't wrap to handle large prompt numbers */ | |
| text-align: right; | |
| white-space: nowrap; | |
| overflow: hidden; | |
| text-overflow: ellipsis; | |
| /* Disable text selection */ | |
| -webkit-user-select: none; | |
| -moz-user-select: none; | |
| -ms-user-select: none; | |
| user-select: none; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| /*----------------------------------------------------------------------------- | |
| | Placeholder | |
| |----------------------------------------------------------------------------*/ | |
| .jp-Placeholder { | |
| display: flex; | |
| flex-direction: row; | |
| flex: 1 1 auto; | |
| } | |
| .jp-Placeholder-prompt { | |
| box-sizing: border-box; | |
| } | |
| .jp-Placeholder-content { | |
| flex: 1 1 auto; | |
| border: none; | |
| background: transparent; | |
| height: 20px; | |
| box-sizing: border-box; | |
| } | |
| .jp-Placeholder-content .jp-MoreHorizIcon { | |
| width: 32px; | |
| height: 16px; | |
| border: 1px solid transparent; | |
| border-radius: var(--jp-border-radius); | |
| } | |
| .jp-Placeholder-content .jp-MoreHorizIcon:hover { | |
| border: 1px solid var(--jp-border-color1); | |
| box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.25); | |
| background-color: var(--jp-layout-color0); | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| /*----------------------------------------------------------------------------- | |
| | Private CSS variables | |
| |----------------------------------------------------------------------------*/ | |
| :root { | |
| --jp-private-cell-scrolling-output-offset: 5px; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Cell | |
| |----------------------------------------------------------------------------*/ | |
| .jp-Cell { | |
| padding: var(--jp-cell-padding); | |
| margin: 0px; | |
| border: none; | |
| outline: none; | |
| background: transparent; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Common input/output | |
| |----------------------------------------------------------------------------*/ | |
| .jp-Cell-inputWrapper, | |
| .jp-Cell-outputWrapper { | |
| display: flex; | |
| flex-direction: row; | |
| padding: 0px; | |
| margin: 0px; | |
| /* Added to reveal the box-shadow on the input and output collapsers. */ | |
| overflow: visible; | |
| } | |
| /* Only input/output areas inside cells */ | |
| .jp-Cell-inputArea, | |
| .jp-Cell-outputArea { | |
| flex: 1 1 auto; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Collapser | |
| |----------------------------------------------------------------------------*/ | |
| /* Make the output collapser disappear when there is not output, but do so | |
| * in a manner that leaves it in the layout and preserves its width. | |
| */ | |
| .jp-Cell.jp-mod-noOutputs .jp-Cell-outputCollapser { | |
| border: none !important; | |
| background: transparent !important; | |
| } | |
| .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputCollapser { | |
| min-height: var(--jp-cell-collapser-min-height); | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Output | |
| |----------------------------------------------------------------------------*/ | |
| /* Put a space between input and output when there IS output */ | |
| .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputWrapper { | |
| margin-top: 5px; | |
| } | |
| /* Text output with the Out[] prompt needs a top padding to match the | |
| * alignment of the Out[] prompt itself. | |
| */ | |
| .jp-OutputArea-executeResult .jp-RenderedText.jp-OutputArea-output { | |
| padding-top: var(--jp-code-padding); | |
| } | |
| .jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea { | |
| overflow-y: auto; | |
| max-height: 200px; | |
| box-shadow: inset 0 0 6px 2px rgba(0, 0, 0, 0.3); | |
| margin-left: var(--jp-private-cell-scrolling-output-offset); | |
| } | |
| .jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-prompt { | |
| flex: 0 0 | |
| calc( | |
| var(--jp-cell-prompt-width) - | |
| var(--jp-private-cell-scrolling-output-offset) | |
| ); | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | CodeCell | |
| |----------------------------------------------------------------------------*/ | |
| /*----------------------------------------------------------------------------- | |
| | MarkdownCell | |
| |----------------------------------------------------------------------------*/ | |
| .jp-MarkdownOutput { | |
| flex: 1 1 auto; | |
| margin-top: 0; | |
| margin-bottom: 0; | |
| padding-left: var(--jp-code-padding); | |
| } | |
| .jp-MarkdownOutput.jp-RenderedHTMLCommon { | |
| overflow: auto; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| /* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */ | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| /*----------------------------------------------------------------------------- | |
| | Variables | |
| |----------------------------------------------------------------------------*/ | |
| /*----------------------------------------------------------------------------- | |
| /*----------------------------------------------------------------------------- | |
| | Styles | |
| |----------------------------------------------------------------------------*/ | |
| .jp-NotebookPanel-toolbar { | |
| padding: 2px; | |
| } | |
| .jp-Toolbar-item.jp-Notebook-toolbarCellType .jp-select-wrapper.jp-mod-focused { | |
| border: none; | |
| box-shadow: none; | |
| } | |
| .jp-Notebook-toolbarCellTypeDropdown select { | |
| height: 24px; | |
| font-size: var(--jp-ui-font-size1); | |
| line-height: 14px; | |
| border-radius: 0; | |
| display: block; | |
| } | |
| .jp-Notebook-toolbarCellTypeDropdown span { | |
| top: 5px !important; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| /*----------------------------------------------------------------------------- | |
| | Private CSS variables | |
| |----------------------------------------------------------------------------*/ | |
| :root { | |
| --jp-private-notebook-dragImage-width: 304px; | |
| --jp-private-notebook-dragImage-height: 36px; | |
| --jp-private-notebook-selected-color: var(--md-blue-400); | |
| --jp-private-notebook-active-color: var(--md-green-400); | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Imports | |
| |----------------------------------------------------------------------------*/ | |
| /*----------------------------------------------------------------------------- | |
| | Notebook | |
| |----------------------------------------------------------------------------*/ | |
| .jp-NotebookPanel { | |
| display: block; | |
| height: 100%; | |
| } | |
| .jp-NotebookPanel.jp-Document { | |
| min-width: 240px; | |
| min-height: 120px; | |
| } | |
| .jp-Notebook { | |
| padding: var(--jp-notebook-padding); | |
| outline: none; | |
| overflow: auto; | |
| background: var(--jp-layout-color0); | |
| } | |
| .jp-Notebook.jp-mod-scrollPastEnd::after { | |
| display: block; | |
| content: ''; | |
| min-height: var(--jp-notebook-scroll-padding); | |
| } | |
| .jp-Notebook .jp-Cell { | |
| overflow: visible; | |
| } | |
| .jp-Notebook .jp-Cell .jp-InputPrompt { | |
| cursor: move; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Notebook state related styling | |
| | | |
| | The notebook and cells each have states, here are the possibilities: | |
| | | |
| | - Notebook | |
| | - Command | |
| | - Edit | |
| | - Cell | |
| | - None | |
| | - Active (only one can be active) | |
| | - Selected (the cells actions are applied to) | |
| | - Multiselected (when multiple selected, the cursor) | |
| | - No outputs | |
| |----------------------------------------------------------------------------*/ | |
| /* Command or edit modes */ | |
| .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-InputPrompt { | |
| opacity: var(--jp-cell-prompt-not-active-opacity); | |
| color: var(--jp-cell-prompt-not-active-font-color); | |
| } | |
| .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-OutputPrompt { | |
| opacity: var(--jp-cell-prompt-not-active-opacity); | |
| color: var(--jp-cell-prompt-not-active-font-color); | |
| } | |
| /* cell is active */ | |
| .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser { | |
| background: var(--jp-brand-color1); | |
| } | |
| /* collapser is hovered */ | |
| .jp-Notebook .jp-Cell .jp-Collapser:hover { | |
| box-shadow: var(--jp-elevation-z2); | |
| background: var(--jp-brand-color1); | |
| opacity: var(--jp-cell-collapser-not-active-hover-opacity); | |
| } | |
| /* cell is active and collapser is hovered */ | |
| .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser:hover { | |
| background: var(--jp-brand-color0); | |
| opacity: 1; | |
| } | |
| /* Command mode */ | |
| .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-selected { | |
| background: var(--jp-notebook-multiselected-color); | |
| } | |
| .jp-Notebook.jp-mod-commandMode | |
| .jp-Cell.jp-mod-active.jp-mod-selected:not(.jp-mod-multiSelected) { | |
| background: transparent; | |
| } | |
| /* Edit mode */ | |
| .jp-Notebook.jp-mod-editMode .jp-Cell.jp-mod-active .jp-InputArea-editor { | |
| border: var(--jp-border-width) solid var(--jp-cell-editor-active-border-color); | |
| box-shadow: var(--jp-input-box-shadow); | |
| background-color: var(--jp-cell-editor-active-background); | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Notebook drag and drop | |
| |----------------------------------------------------------------------------*/ | |
| .jp-Notebook-cell.jp-mod-dropSource { | |
| opacity: 0.5; | |
| } | |
| .jp-Notebook-cell.jp-mod-dropTarget, | |
| .jp-Notebook.jp-mod-commandMode | |
| .jp-Notebook-cell.jp-mod-active.jp-mod-selected.jp-mod-dropTarget { | |
| border-top-color: var(--jp-private-notebook-selected-color); | |
| border-top-style: solid; | |
| border-top-width: 2px; | |
| } | |
| .jp-dragImage { | |
| display: flex; | |
| flex-direction: row; | |
| width: var(--jp-private-notebook-dragImage-width); | |
| height: var(--jp-private-notebook-dragImage-height); | |
| border: var(--jp-border-width) solid var(--jp-cell-editor-border-color); | |
| background: var(--jp-cell-editor-background); | |
| overflow: visible; | |
| } | |
| .jp-dragImage-singlePrompt { | |
| box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.12); | |
| } | |
| .jp-dragImage .jp-dragImage-content { | |
| flex: 1 1 auto; | |
| z-index: 2; | |
| font-size: var(--jp-code-font-size); | |
| font-family: var(--jp-code-font-family); | |
| line-height: var(--jp-code-line-height); | |
| padding: var(--jp-code-padding); | |
| border: var(--jp-border-width) solid var(--jp-cell-editor-border-color); | |
| background: var(--jp-cell-editor-background-color); | |
| color: var(--jp-content-font-color3); | |
| text-align: left; | |
| margin: 4px 4px 4px 0px; | |
| } | |
| .jp-dragImage .jp-dragImage-prompt { | |
| flex: 0 0 auto; | |
| min-width: 36px; | |
| color: var(--jp-cell-inprompt-font-color); | |
| padding: var(--jp-code-padding); | |
| padding-left: 12px; | |
| font-family: var(--jp-cell-prompt-font-family); | |
| letter-spacing: var(--jp-cell-prompt-letter-spacing); | |
| line-height: 1.9; | |
| font-size: var(--jp-code-font-size); | |
| border: var(--jp-border-width) solid transparent; | |
| } | |
| .jp-dragImage-multipleBack { | |
| z-index: -1; | |
| position: absolute; | |
| height: 32px; | |
| width: 300px; | |
| top: 8px; | |
| left: 8px; | |
| background: var(--jp-layout-color2); | |
| border: var(--jp-border-width) solid var(--jp-input-border-color); | |
| box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.12); | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Cell toolbar | |
| |----------------------------------------------------------------------------*/ | |
| .jp-NotebookTools { | |
| display: block; | |
| min-width: var(--jp-sidebar-min-width); | |
| color: var(--jp-ui-font-color1); | |
| background: var(--jp-layout-color1); | |
| /* This is needed so that all font sizing of children done in ems is | |
| * relative to this base size */ | |
| font-size: var(--jp-ui-font-size1); | |
| overflow: auto; | |
| } | |
| .jp-NotebookTools-tool { | |
| padding: 0px 12px 0 12px; | |
| } | |
| .jp-ActiveCellTool { | |
| padding: 12px; | |
| background-color: var(--jp-layout-color1); | |
| border-top: none !important; | |
| } | |
| .jp-ActiveCellTool .jp-InputArea-prompt { | |
| flex: 0 0 auto; | |
| padding-left: 0px; | |
| } | |
| .jp-ActiveCellTool .jp-InputArea-editor { | |
| flex: 1 1 auto; | |
| background: var(--jp-cell-editor-background); | |
| border-color: var(--jp-cell-editor-border-color); | |
| } | |
| .jp-ActiveCellTool .jp-InputArea-editor .CodeMirror { | |
| background: transparent; | |
| } | |
| .jp-MetadataEditorTool { | |
| flex-direction: column; | |
| padding: 12px 0px 12px 0px; | |
| } | |
| .jp-RankedPanel > :not(:first-child) { | |
| margin-top: 12px; | |
| } | |
| .jp-KeySelector select.jp-mod-styled { | |
| font-size: var(--jp-ui-font-size1); | |
| color: var(--jp-ui-font-color0); | |
| border: var(--jp-border-width) solid var(--jp-border-color1); | |
| } | |
| .jp-KeySelector label, | |
| .jp-MetadataEditorTool label { | |
| line-height: 1.4; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Presentation Mode (.jp-mod-presentationMode) | |
| |----------------------------------------------------------------------------*/ | |
| .jp-mod-presentationMode .jp-Notebook { | |
| --jp-content-font-size1: var(--jp-content-presentation-font-size1); | |
| --jp-code-font-size: var(--jp-code-presentation-font-size); | |
| } | |
| .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-InputPrompt, | |
| .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-OutputPrompt { | |
| flex: 0 0 110px; | |
| } | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| /* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */ | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| </style> | |
| <style type="text/css"> | |
| /*----------------------------------------------------------------------------- | |
| | Copyright (c) Jupyter Development Team. | |
| | Distributed under the terms of the Modified BSD License. | |
| |----------------------------------------------------------------------------*/ | |
| /* | |
| The following CSS variables define the main, public API for styling JupyterLab. | |
| These variables should be used by all plugins wherever possible. In other | |
| words, plugins should not define custom colors, sizes, etc unless absolutely | |
| necessary. This enables users to change the visual theme of JupyterLab | |
| by changing these variables. | |
| Many variables appear in an ordered sequence (0,1,2,3). These sequences | |
| are designed to work well together, so for example, `--jp-border-color1` should | |
| be used with `--jp-layout-color1`. The numbers have the following meanings: | |
| * 0: super-primary, reserved for special emphasis | |
| * 1: primary, most important under normal situations | |
| * 2: secondary, next most important under normal situations | |
| * 3: tertiary, next most important under normal situations | |
| Throughout JupyterLab, we are mostly following principles from Google's | |
| Material Design when selecting colors. We are not, however, following | |
| all of MD as it is not optimized for dense, information rich UIs. | |
| */ | |
| :root { | |
| /* Elevation | |
| * | |
| * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: | |
| * | |
| * https://github.com/material-components/material-components-web | |
| * https://material-components-web.appspot.com/elevation.html | |
| */ | |
| --jp-shadow-base-lightness: 0; | |
| --jp-shadow-umbra-color: rgba( | |
| var(--jp-shadow-base-lightness), | |
| var(--jp-shadow-base-lightness), | |
| var(--jp-shadow-base-lightness), | |
| 0.2 | |
| ); | |
| --jp-shadow-penumbra-color: rgba( | |
| var(--jp-shadow-base-lightness), | |
| var(--jp-shadow-base-lightness), | |
| var(--jp-shadow-base-lightness), | |
| 0.14 | |
| ); | |
| --jp-shadow-ambient-color: rgba( | |
| var(--jp-shadow-base-lightness), | |
| var(--jp-shadow-base-lightness), | |
| var(--jp-shadow-base-lightness), | |
| 0.12 | |
| ); | |
| --jp-elevation-z0: none; | |
| --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), | |
| 0px 1px 1px 0px var(--jp-shadow-penumbra-color), | |
| 0px 1px 3px 0px var(--jp-shadow-ambient-color); | |
| --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), | |
| 0px 2px 2px 0px var(--jp-shadow-penumbra-color), | |
| 0px 1px 5px 0px var(--jp-shadow-ambient-color); | |
| --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), | |
| 0px 4px 5px 0px var(--jp-shadow-penumbra-color), | |
| 0px 1px 10px 0px var(--jp-shadow-ambient-color); | |
| --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), | |
| 0px 6px 10px 0px var(--jp-shadow-penumbra-color), | |
| 0px 1px 18px 0px var(--jp-shadow-ambient-color); | |
| --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), | |
| 0px 8px 10px 1px var(--jp-shadow-penumbra-color), | |
| 0px 3px 14px 2px var(--jp-shadow-ambient-color); | |
| --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), | |
| 0px 12px 17px 2px var(--jp-shadow-penumbra-color), | |
| 0px 5px 22px 4px var(--jp-shadow-ambient-color); | |
| --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), | |
| 0px 16px 24px 2px var(--jp-shadow-penumbra-color), | |
| 0px 6px 30px 5px var(--jp-shadow-ambient-color); | |
| --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), | |
| 0px 20px 31px 3px var(--jp-shadow-penumbra-color), | |
| 0px 8px 38px 7px var(--jp-shadow-ambient-color); | |
| --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), | |
| 0px 24px 38px 3px var(--jp-shadow-penumbra-color), | |
| 0px 9px 46px 8px var(--jp-shadow-ambient-color); | |
| /* Borders | |
| * | |
| * The following variables, specify the visual styling of borders in JupyterLab. | |
| */ | |
| --jp-border-width: 1px; | |
| --jp-border-color0: var(--md-grey-400); | |
| --jp-border-color1: var(--md-grey-400); | |
| --jp-border-color2: var(--md-grey-300); | |
| --jp-border-color3: var(--md-grey-200); | |
| --jp-border-radius: 2px; | |
| /* UI Fonts | |
| * | |
| * The UI font CSS variables are used for the typography all of the JupyterLab | |
| * user interface elements that are not directly user generated content. | |
| * | |
| * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 | |
| * is applied to a parent element. When children elements, such as headings, are sized | |
| * in em all things will be computed relative to that body size. | |
| */ | |
| --jp-ui-font-scale-factor: 1.2; | |
| --jp-ui-font-size0: 0.83333em; | |
| --jp-ui-font-size1: 13px; /* Base font size */ | |
| --jp-ui-font-size2: 1.2em; | |
| --jp-ui-font-size3: 1.44em; | |
| --jp-ui-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, | |
| Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; | |
| /* | |
| * Use these font colors against the corresponding main layout colors. | |
| * In a light theme, these go from dark to light. | |
| */ | |
| /* Defaults use Material Design specification */ | |
| --jp-ui-font-color0: rgba(0, 0, 0, 1); | |
| --jp-ui-font-color1: rgba(0, 0, 0, 0.87); | |
| --jp-ui-font-color2: rgba(0, 0, 0, 0.54); | |
| --jp-ui-font-color3: rgba(0, 0, 0, 0.38); | |
| /* | |
| * Use these against the brand/accent/warn/error colors. | |
| * These will typically go from light to darker, in both a dark and light theme. | |
| */ | |
| --jp-ui-inverse-font-color0: rgba(255, 255, 255, 1); | |
| --jp-ui-inverse-font-color1: rgba(255, 255, 255, 1); | |
| --jp-ui-inverse-font-color2: rgba(255, 255, 255, 0.7); | |
| --jp-ui-inverse-font-color3: rgba(255, 255, 255, 0.5); | |
| /* Content Fonts | |
| * | |
| * Content font variables are used for typography of user generated content. | |
| * | |
| * The font sizing here is done assuming that the body font size of --jp-content-font-size1 | |
| * is applied to a parent element. When children elements, such as headings, are sized | |
| * in em all things will be computed relative to that body size. | |
| */ | |
| --jp-content-line-height: 1.6; | |
| --jp-content-font-scale-factor: 1.2; | |
| --jp-content-font-size0: 0.83333em; | |
| --jp-content-font-size1: 14px; /* Base font size */ | |
| --jp-content-font-size2: 1.2em; | |
| --jp-content-font-size3: 1.44em; | |
| --jp-content-font-size4: 1.728em; | |
| --jp-content-font-size5: 2.0736em; | |
| /* This gives a magnification of about 125% in presentation mode over normal. */ | |
| --jp-content-presentation-font-size1: 17px; | |
| --jp-content-heading-line-height: 1; | |
| --jp-content-heading-margin-top: 1.2em; | |
| --jp-content-heading-margin-bottom: 0.8em; | |
| --jp-content-heading-font-weight: 500; | |
| /* Defaults use Material Design specification */ | |
| --jp-content-font-color0: rgba(0, 0, 0, 1); | |
| --jp-content-font-color1: rgba(0, 0, 0, 0.87); | |
| --jp-content-font-color2: rgba(0, 0, 0, 0.54); | |
| --jp-content-font-color3: rgba(0, 0, 0, 0.38); | |
| --jp-content-link-color: var(--md-blue-700); | |
| --jp-content-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', | |
| Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', | |
| 'Segoe UI Symbol'; | |
| /* | |
| * Code Fonts | |
| * | |
| * Code font variables are used for typography of code and other monospaces content. | |
| */ | |
| --jp-code-font-size: 13px; | |
| --jp-code-line-height: 1.3077; /* 17px for 13px base */ | |
| --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ | |
| --jp-code-font-family-default: Menlo, Consolas, 'DejaVu Sans Mono', monospace; | |
| --jp-code-font-family: var(--jp-code-font-family-default); | |
| /* This gives a magnification of about 125% in presentation mode over normal. */ | |
| --jp-code-presentation-font-size: 16px; | |
| /* may need to tweak cursor width if you change font size */ | |
| --jp-code-cursor-width0: 1.4px; | |
| --jp-code-cursor-width1: 2px; | |
| --jp-code-cursor-width2: 4px; | |
| /* Layout | |
| * | |
| * The following are the main layout colors use in JupyterLab. In a light | |
| * theme these would go from light to dark. | |
| */ | |
| --jp-layout-color0: white; | |
| --jp-layout-color1: white; | |
| --jp-layout-color2: var(--md-grey-200); | |
| --jp-layout-color3: var(--md-grey-400); | |
| --jp-layout-color4: var(--md-grey-600); | |
| /* Inverse Layout | |
| * | |
| * The following are the inverse layout colors use in JupyterLab. In a light | |
| * theme these would go from dark to light. | |
| */ | |
| --jp-inverse-layout-color0: #111111; | |
| --jp-inverse-layout-color1: var(--md-grey-900); | |
| --jp-inverse-layout-color2: var(--md-grey-800); | |
| --jp-inverse-layout-color3: var(--md-grey-700); | |
| --jp-inverse-layout-color4: var(--md-grey-600); | |
| /* Brand/accent */ | |
| --jp-brand-color0: var(--md-blue-700); | |
| --jp-brand-color1: var(--md-blue-500); | |
| --jp-brand-color2: var(--md-blue-300); | |
| --jp-brand-color3: var(--md-blue-100); | |
| --jp-brand-color4: var(--md-blue-50); | |
| --jp-accent-color0: var(--md-green-700); | |
| --jp-accent-color1: var(--md-green-500); | |
| --jp-accent-color2: var(--md-green-300); | |
| --jp-accent-color3: var(--md-green-100); | |
| /* State colors (warn, error, success, info) */ | |
| --jp-warn-color0: var(--md-orange-700); | |
| --jp-warn-color1: var(--md-orange-500); | |
| --jp-warn-color2: var(--md-orange-300); | |
| --jp-warn-color3: var(--md-orange-100); | |
| --jp-error-color0: var(--md-red-700); | |
| --jp-error-color1: var(--md-red-500); | |
| --jp-error-color2: var(--md-red-300); | |
| --jp-error-color3: var(--md-red-100); | |
| --jp-success-color0: var(--md-green-700); | |
| --jp-success-color1: var(--md-green-500); | |
| --jp-success-color2: var(--md-green-300); | |
| --jp-success-color3: var(--md-green-100); | |
| --jp-info-color0: var(--md-cyan-700); | |
| --jp-info-color1: var(--md-cyan-500); | |
| --jp-info-color2: var(--md-cyan-300); | |
| --jp-info-color3: var(--md-cyan-100); | |
| /* Cell specific styles */ | |
| --jp-cell-padding: 5px; | |
| --jp-cell-collapser-width: 8px; | |
| --jp-cell-collapser-min-height: 20px; | |
| --jp-cell-collapser-not-active-hover-opacity: 0.6; | |
| --jp-cell-editor-background: var(--md-grey-100); | |
| --jp-cell-editor-border-color: var(--md-grey-300); | |
| --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); | |
| --jp-cell-editor-active-background: var(--jp-layout-color0); | |
| --jp-cell-editor-active-border-color: var(--jp-brand-color1); | |
| --jp-cell-prompt-width: 64px; | |
| --jp-cell-prompt-font-family: 'Source Code Pro', monospace; | |
| --jp-cell-prompt-letter-spacing: 0px; | |
| --jp-cell-prompt-opacity: 1; | |
| --jp-cell-prompt-not-active-opacity: 0.5; | |
| --jp-cell-prompt-not-active-font-color: var(--md-grey-700); | |
| /* A custom blend of MD grey and blue 600 | |
| * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ | |
| --jp-cell-inprompt-font-color: #307fc1; | |
| /* A custom blend of MD grey and orange 600 | |
| * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ | |
| --jp-cell-outprompt-font-color: #bf5b3d; | |
| /* Notebook specific styles */ | |
| --jp-notebook-padding: 10px; | |
| --jp-notebook-select-background: var(--jp-layout-color1); | |
| --jp-notebook-multiselected-color: var(--md-blue-50); | |
| /* The scroll padding is calculated to fill enough space at the bottom of the | |
| notebook to show one single-line cell (with appropriate padding) at the top | |
| when the notebook is scrolled all the way to the bottom. We also subtract one | |
| pixel so that no scrollbar appears if we have just one single-line cell in the | |
| notebook. This padding is to enable a 'scroll past end' feature in a notebook. | |
| */ | |
| --jp-notebook-scroll-padding: calc( | |
| 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - | |
| var(--jp-code-padding) - var(--jp-cell-padding) - 1px | |
| ); | |
| /* Rendermime styles */ | |
| --jp-rendermime-error-background: #fdd; | |
| --jp-rendermime-table-row-background: var(--md-grey-100); | |
| --jp-rendermime-table-row-hover-background: var(--md-light-blue-50); | |
| /* Dialog specific styles */ | |
| --jp-dialog-background: rgba(0, 0, 0, 0.25); | |
| /* Console specific styles */ | |
| --jp-console-padding: 10px; | |
| /* Toolbar specific styles */ | |
| --jp-toolbar-border-color: var(--jp-border-color1); | |
| --jp-toolbar-micro-height: 8px; | |
| --jp-toolbar-background: var(--jp-layout-color1); | |
| --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.24); | |
| --jp-toolbar-header-margin: 4px 4px 0px 4px; | |
| --jp-toolbar-active-background: var(--md-grey-300); | |
| /* Input field styles */ | |
| --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); | |
| --jp-input-active-background: var(--jp-layout-color1); | |
| --jp-input-hover-background: var(--jp-layout-color1); | |
| --jp-input-background: var(--md-grey-100); | |
| --jp-input-border-color: var(--jp-border-color1); | |
| --jp-input-active-border-color: var(--jp-brand-color1); | |
| --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); | |
| /* General editor styles */ | |
| --jp-editor-selected-background: #d9d9d9; | |
| --jp-editor-selected-focused-background: #d7d4f0; | |
| --jp-editor-cursor-color: var(--jp-ui-font-color0); | |
| /* Code mirror specific styles */ | |
| --jp-mirror-editor-keyword-color: #008000; | |
| --jp-mirror-editor-atom-color: #88f; | |
| --jp-mirror-editor-number-color: #080; | |
| --jp-mirror-editor-def-color: #00f; | |
| --jp-mirror-editor-variable-color: var(--md-grey-900); | |
| --jp-mirror-editor-variable-2-color: #05a; | |
| --jp-mirror-editor-variable-3-color: #085; | |
| --jp-mirror-editor-punctuation-color: #05a; | |
| --jp-mirror-editor-property-color: #05a; | |
| --jp-mirror-editor-operator-color: #aa22ff; | |
| --jp-mirror-editor-comment-color: #408080; | |
| --jp-mirror-editor-string-color: #ba2121; | |
| --jp-mirror-editor-string-2-color: #708; | |
| --jp-mirror-editor-meta-color: #aa22ff; | |
| --jp-mirror-editor-qualifier-color: #555; | |
| --jp-mirror-editor-builtin-color: #008000; | |
| --jp-mirror-editor-bracket-color: #997; | |
| --jp-mirror-editor-tag-color: #170; | |
| --jp-mirror-editor-attribute-color: #00c; | |
| --jp-mirror-editor-header-color: blue; | |
| --jp-mirror-editor-quote-color: #090; | |
| --jp-mirror-editor-link-color: #00c; | |
| --jp-mirror-editor-error-color: #f00; | |
| --jp-mirror-editor-hr-color: #999; | |
| /* Vega extension styles */ | |
| --jp-vega-background: white; | |
| /* Sidebar-related styles */ | |
| --jp-sidebar-min-width: 180px; | |
| /* Search-related styles */ | |
| --jp-search-toggle-off-opacity: 0.5; | |
| --jp-search-toggle-hover-opacity: 0.8; | |
| --jp-search-toggle-on-opacity: 1; | |
| --jp-search-selected-match-background-color: rgb(245, 200, 0); | |
| --jp-search-selected-match-color: black; | |
| --jp-search-unselected-match-background-color: var( | |
| --jp-inverse-layout-color0 | |
| ); | |
| --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); | |
| /* Icon colors that work well with light or dark backgrounds */ | |
| --jp-icon-contrast-color0: var(--md-purple-600); | |
| --jp-icon-contrast-color1: var(--md-green-600); | |
| --jp-icon-contrast-color2: var(--md-pink-600); | |
| --jp-icon-contrast-color3: var(--md-blue-600); | |
| } | |
| </style> | |
| <style type="text/css"> | |
| a.anchor-link { | |
| display: none; | |
| } | |
| .highlight { | |
| margin: 0.4em; | |
| } | |
| /* Input area styling */ | |
| .jp-InputArea { | |
| overflow: hidden; | |
| } | |
| .jp-InputArea-editor { | |
| overflow: hidden; | |
| } | |
| @media print { | |
| body { | |
| margin: 0; | |
| } | |
| } | |
| </style> | |
| <!-- Load mathjax --> | |
| <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/latest.js?config=TeX-MML-AM_CHTML-full,Safe"> </script> | |
| <!-- MathJax configuration --> | |
| <script type="text/x-mathjax-config"> | |
| init_mathjax = function() { | |
| if (window.MathJax) { | |
| // MathJax loaded | |
| MathJax.Hub.Config({ | |
| TeX: { | |
| equationNumbers: { | |
| autoNumber: "AMS", | |
| useLabelIds: true | |
| } | |
| }, | |
| tex2jax: { | |
| inlineMath: [ ['$','$'], ["\\(","\\)"] ], | |
| displayMath: [ ['$$','$$'], ["\\[","\\]"] ], | |
| processEscapes: true, | |
| processEnvironments: true | |
| }, | |
| displayAlign: 'center', | |
| CommonHTML: { | |
| linebreaks: { | |
| automatic: true | |
| } | |
| }, | |
| "HTML-CSS": { | |
| linebreaks: { | |
| automatic: true | |
| } | |
| } | |
| }); | |
| MathJax.Hub.Queue(["Typeset", MathJax.Hub]); | |
| } | |
| } | |
| init_mathjax(); | |
| </script> | |
| <!-- End of mathjax configuration --></head> | |
| <body class="jp-Notebook" data-jp-theme-light="true" data-jp-theme-name="JupyterLab Light"> | |
| <div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt"> | |
| </div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown"> | |
| <ul> | |
| <li>如果你是某P2P租车的技术负责人,你会如何设计个性化推荐和搜索排序: <ul> | |
| <li>答: 我觉得这个问题的技术情况和airbnb 实际上是完全相同的的场景,但是可能要包含更加敏感的时效性情况<ul> | |
| <li>因此: embedding list也适当采用对p(user) 和 p(driver) 做类似的user type embedding,从而形成稠密的矩阵用于减小矩阵大小,提升庞大网约车的数据运算效率,每次用户的连续点击不同listing的连贯行为被称为一个session,如果这次的session最终有成功book一台车,则称为booked session,那个被预定的listing被称为booked listing;这次的session没有成功book一台车,则称为exploratory session。在剔除掉一些质量不好的session后,由这些session我们便可以构建出数据集S,将session中的listing视作word,整个session视作sentence,便可以使用the skip-gram model,并配合negative sampling approach技术进行训练,便可以得到listing embedding。同时,在这里,结合业务场景,可以对the skip-gram model进行一些修改,1在booked session中,将Booked listing作为global context,其将总是出现在每次的滑动窗口内参加训练,毕竟我们模型的目的就是为了更多地促进book行为。2租车行为通常在一个窗口期内都集中在一个固定的地区,所以在用negative sampling approach时应注意多从与正样本相同的一个地区内进行随机采样,以保证样本的均衡。使用listing embedding有很多的好处,其中一个体现在冷启动中,当一个新的listing上线时,我们便可以用与其相似的其它n个listing的embedding的均值作为其embedding</li> | |
| <li>对于搜索端,我们已经有了对用户的embedding list model, 当用户使用自己的个人信息和意愿进行搜索时,其将返回给用户最匹配的listing,其中根据匹配程度对listing进行排序,越匹配的放在越前面。</li> | |
| </ul> | |
| </li> | |
| </ul> | |
| </li> | |
| </ul> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt"> | |
| </div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown"> | |
| <h1 id="creditcard">creditcard<a class="anchor-link" href="#creditcard">¶</a></h1> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [33]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">pandas</span> <span class="k">as</span> <span class="nn">pd</span> | |
| <span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span> | |
| <span class="kn">import</span> <span class="nn">seaborn</span> <span class="k">as</span> <span class="nn">sns</span> | |
| <span class="n">data</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">read_csv</span><span class="p">(</span><span class="s2">"../currency/currency_data/creditcard.csv"</span><span class="p">)</span> | |
| <span class="kn">import</span> <span class="nn">warnings</span> | |
| <span class="n">warnings</span><span class="o">.</span><span class="n">filterwarnings</span><span class="p">(</span><span class="s1">'ignore'</span><span class="p">)</span> | |
| <span class="n">data</span><span class="o">.</span><span class="n">head</span><span class="p">(</span><span class="mi">10</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[33]:</div> | |
| <div class="jp-RenderedHTMLCommon jp-RenderedHTML jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/html"> | |
| <div> | |
| <style scoped> | |
| .dataframe tbody tr th:only-of-type { | |
| vertical-align: middle; | |
| } | |
| .dataframe tbody tr th { | |
| vertical-align: top; | |
| } | |
| .dataframe thead th { | |
| text-align: right; | |
| } | |
| </style> | |
| <table border="1" class="dataframe"> | |
| <thead> | |
| <tr style="text-align: right;"> | |
| <th></th> | |
| <th>Time</th> | |
| <th>V1</th> | |
| <th>V2</th> | |
| <th>V3</th> | |
| <th>V4</th> | |
| <th>V5</th> | |
| <th>V6</th> | |
| <th>V7</th> | |
| <th>V8</th> | |
| <th>V9</th> | |
| <th>...</th> | |
| <th>V21</th> | |
| <th>V22</th> | |
| <th>V23</th> | |
| <th>V24</th> | |
| <th>V25</th> | |
| <th>V26</th> | |
| <th>V27</th> | |
| <th>V28</th> | |
| <th>Amount</th> | |
| <th>Class</th> | |
| </tr> | |
| </thead> | |
| <tbody> | |
| <tr> | |
| <th>0</th> | |
| <td>0.0</td> | |
| <td>-1.359807</td> | |
| <td>-0.072781</td> | |
| <td>2.536347</td> | |
| <td>1.378155</td> | |
| <td>-0.338321</td> | |
| <td>0.462388</td> | |
| <td>0.239599</td> | |
| <td>0.098698</td> | |
| <td>0.363787</td> | |
| <td>...</td> | |
| <td>-0.018307</td> | |
| <td>0.277838</td> | |
| <td>-0.110474</td> | |
| <td>0.066928</td> | |
| <td>0.128539</td> | |
| <td>-0.189115</td> | |
| <td>0.133558</td> | |
| <td>-0.021053</td> | |
| <td>149.62</td> | |
| <td>0</td> | |
| </tr> | |
| <tr> | |
| <th>1</th> | |
| <td>0.0</td> | |
| <td>1.191857</td> | |
| <td>0.266151</td> | |
| <td>0.166480</td> | |
| <td>0.448154</td> | |
| <td>0.060018</td> | |
| <td>-0.082361</td> | |
| <td>-0.078803</td> | |
| <td>0.085102</td> | |
| <td>-0.255425</td> | |
| <td>...</td> | |
| <td>-0.225775</td> | |
| <td>-0.638672</td> | |
| <td>0.101288</td> | |
| <td>-0.339846</td> | |
| <td>0.167170</td> | |
| <td>0.125895</td> | |
| <td>-0.008983</td> | |
| <td>0.014724</td> | |
| <td>2.69</td> | |
| <td>0</td> | |
| </tr> | |
| <tr> | |
| <th>2</th> | |
| <td>1.0</td> | |
| <td>-1.358354</td> | |
| <td>-1.340163</td> | |
| <td>1.773209</td> | |
| <td>0.379780</td> | |
| <td>-0.503198</td> | |
| <td>1.800499</td> | |
| <td>0.791461</td> | |
| <td>0.247676</td> | |
| <td>-1.514654</td> | |
| <td>...</td> | |
| <td>0.247998</td> | |
| <td>0.771679</td> | |
| <td>0.909412</td> | |
| <td>-0.689281</td> | |
| <td>-0.327642</td> | |
| <td>-0.139097</td> | |
| <td>-0.055353</td> | |
| <td>-0.059752</td> | |
| <td>378.66</td> | |
| <td>0</td> | |
| </tr> | |
| <tr> | |
| <th>3</th> | |
| <td>1.0</td> | |
| <td>-0.966272</td> | |
| <td>-0.185226</td> | |
| <td>1.792993</td> | |
| <td>-0.863291</td> | |
| <td>-0.010309</td> | |
| <td>1.247203</td> | |
| <td>0.237609</td> | |
| <td>0.377436</td> | |
| <td>-1.387024</td> | |
| <td>...</td> | |
| <td>-0.108300</td> | |
| <td>0.005274</td> | |
| <td>-0.190321</td> | |
| <td>-1.175575</td> | |
| <td>0.647376</td> | |
| <td>-0.221929</td> | |
| <td>0.062723</td> | |
| <td>0.061458</td> | |
| <td>123.50</td> | |
| <td>0</td> | |
| </tr> | |
| <tr> | |
| <th>4</th> | |
| <td>2.0</td> | |
| <td>-1.158233</td> | |
| <td>0.877737</td> | |
| <td>1.548718</td> | |
| <td>0.403034</td> | |
| <td>-0.407193</td> | |
| <td>0.095921</td> | |
| <td>0.592941</td> | |
| <td>-0.270533</td> | |
| <td>0.817739</td> | |
| <td>...</td> | |
| <td>-0.009431</td> | |
| <td>0.798278</td> | |
| <td>-0.137458</td> | |
| <td>0.141267</td> | |
| <td>-0.206010</td> | |
| <td>0.502292</td> | |
| <td>0.219422</td> | |
| <td>0.215153</td> | |
| <td>69.99</td> | |
| <td>0</td> | |
| </tr> | |
| <tr> | |
| <th>5</th> | |
| <td>2.0</td> | |
| <td>-0.425966</td> | |
| <td>0.960523</td> | |
| <td>1.141109</td> | |
| <td>-0.168252</td> | |
| <td>0.420987</td> | |
| <td>-0.029728</td> | |
| <td>0.476201</td> | |
| <td>0.260314</td> | |
| <td>-0.568671</td> | |
| <td>...</td> | |
| <td>-0.208254</td> | |
| <td>-0.559825</td> | |
| <td>-0.026398</td> | |
| <td>-0.371427</td> | |
| <td>-0.232794</td> | |
| <td>0.105915</td> | |
| <td>0.253844</td> | |
| <td>0.081080</td> | |
| <td>3.67</td> | |
| <td>0</td> | |
| </tr> | |
| <tr> | |
| <th>6</th> | |
| <td>4.0</td> | |
| <td>1.229658</td> | |
| <td>0.141004</td> | |
| <td>0.045371</td> | |
| <td>1.202613</td> | |
| <td>0.191881</td> | |
| <td>0.272708</td> | |
| <td>-0.005159</td> | |
| <td>0.081213</td> | |
| <td>0.464960</td> | |
| <td>...</td> | |
| <td>-0.167716</td> | |
| <td>-0.270710</td> | |
| <td>-0.154104</td> | |
| <td>-0.780055</td> | |
| <td>0.750137</td> | |
| <td>-0.257237</td> | |
| <td>0.034507</td> | |
| <td>0.005168</td> | |
| <td>4.99</td> | |
| <td>0</td> | |
| </tr> | |
| <tr> | |
| <th>7</th> | |
| <td>7.0</td> | |
| <td>-0.644269</td> | |
| <td>1.417964</td> | |
| <td>1.074380</td> | |
| <td>-0.492199</td> | |
| <td>0.948934</td> | |
| <td>0.428118</td> | |
| <td>1.120631</td> | |
| <td>-3.807864</td> | |
| <td>0.615375</td> | |
| <td>...</td> | |
| <td>1.943465</td> | |
| <td>-1.015455</td> | |
| <td>0.057504</td> | |
| <td>-0.649709</td> | |
| <td>-0.415267</td> | |
| <td>-0.051634</td> | |
| <td>-1.206921</td> | |
| <td>-1.085339</td> | |
| <td>40.80</td> | |
| <td>0</td> | |
| </tr> | |
| <tr> | |
| <th>8</th> | |
| <td>7.0</td> | |
| <td>-0.894286</td> | |
| <td>0.286157</td> | |
| <td>-0.113192</td> | |
| <td>-0.271526</td> | |
| <td>2.669599</td> | |
| <td>3.721818</td> | |
| <td>0.370145</td> | |
| <td>0.851084</td> | |
| <td>-0.392048</td> | |
| <td>...</td> | |
| <td>-0.073425</td> | |
| <td>-0.268092</td> | |
| <td>-0.204233</td> | |
| <td>1.011592</td> | |
| <td>0.373205</td> | |
| <td>-0.384157</td> | |
| <td>0.011747</td> | |
| <td>0.142404</td> | |
| <td>93.20</td> | |
| <td>0</td> | |
| </tr> | |
| <tr> | |
| <th>9</th> | |
| <td>9.0</td> | |
| <td>-0.338262</td> | |
| <td>1.119593</td> | |
| <td>1.044367</td> | |
| <td>-0.222187</td> | |
| <td>0.499361</td> | |
| <td>-0.246761</td> | |
| <td>0.651583</td> | |
| <td>0.069539</td> | |
| <td>-0.736727</td> | |
| <td>...</td> | |
| <td>-0.246914</td> | |
| <td>-0.633753</td> | |
| <td>-0.120794</td> | |
| <td>-0.385050</td> | |
| <td>-0.069733</td> | |
| <td>0.094199</td> | |
| <td>0.246219</td> | |
| <td>0.083076</td> | |
| <td>3.68</td> | |
| <td>0</td> | |
| </tr> | |
| </tbody> | |
| </table> | |
| <p>10 rows × 31 columns</p> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [35]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">data</span><span class="o">.</span><span class="n">describe</span><span class="p">()</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[35]:</div> | |
| <div class="jp-RenderedHTMLCommon jp-RenderedHTML jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/html"> | |
| <div> | |
| <style scoped> | |
| .dataframe tbody tr th:only-of-type { | |
| vertical-align: middle; | |
| } | |
| .dataframe tbody tr th { | |
| vertical-align: top; | |
| } | |
| .dataframe thead th { | |
| text-align: right; | |
| } | |
| </style> | |
| <table border="1" class="dataframe"> | |
| <thead> | |
| <tr style="text-align: right;"> | |
| <th></th> | |
| <th>Time</th> | |
| <th>V1</th> | |
| <th>V2</th> | |
| <th>V3</th> | |
| <th>V4</th> | |
| <th>V5</th> | |
| <th>V6</th> | |
| <th>V7</th> | |
| <th>V8</th> | |
| <th>V9</th> | |
| <th>...</th> | |
| <th>V21</th> | |
| <th>V22</th> | |
| <th>V23</th> | |
| <th>V24</th> | |
| <th>V25</th> | |
| <th>V26</th> | |
| <th>V27</th> | |
| <th>V28</th> | |
| <th>Amount</th> | |
| <th>Class</th> | |
| </tr> | |
| </thead> | |
| <tbody> | |
| <tr> | |
| <th>count</th> | |
| <td>284807.000000</td> | |
| <td>2.848070e+05</td> | |
| <td>2.848070e+05</td> | |
| <td>2.848070e+05</td> | |
| <td>2.848070e+05</td> | |
| <td>2.848070e+05</td> | |
| <td>2.848070e+05</td> | |
| <td>2.848070e+05</td> | |
| <td>2.848070e+05</td> | |
| <td>2.848070e+05</td> | |
| <td>...</td> | |
| <td>2.848070e+05</td> | |
| <td>2.848070e+05</td> | |
| <td>2.848070e+05</td> | |
| <td>2.848070e+05</td> | |
| <td>2.848070e+05</td> | |
| <td>2.848070e+05</td> | |
| <td>2.848070e+05</td> | |
| <td>2.848070e+05</td> | |
| <td>284807.000000</td> | |
| <td>284807.000000</td> | |
| </tr> | |
| <tr> | |
| <th>mean</th> | |
| <td>94813.859575</td> | |
| <td>3.918649e-15</td> | |
| <td>5.682686e-16</td> | |
| <td>-8.761736e-15</td> | |
| <td>2.811118e-15</td> | |
| <td>-1.552103e-15</td> | |
| <td>2.040130e-15</td> | |
| <td>-1.698953e-15</td> | |
| <td>-1.893285e-16</td> | |
| <td>-3.147640e-15</td> | |
| <td>...</td> | |
| <td>1.473120e-16</td> | |
| <td>8.042109e-16</td> | |
| <td>5.282512e-16</td> | |
| <td>4.456271e-15</td> | |
| <td>1.426896e-15</td> | |
| <td>1.701640e-15</td> | |
| <td>-3.662252e-16</td> | |
| <td>-1.217809e-16</td> | |
| <td>88.349619</td> | |
| <td>0.001727</td> | |
| </tr> | |
| <tr> | |
| <th>std</th> | |
| <td>47488.145955</td> | |
| <td>1.958696e+00</td> | |
| <td>1.651309e+00</td> | |
| <td>1.516255e+00</td> | |
| <td>1.415869e+00</td> | |
| <td>1.380247e+00</td> | |
| <td>1.332271e+00</td> | |
| <td>1.237094e+00</td> | |
| <td>1.194353e+00</td> | |
| <td>1.098632e+00</td> | |
| <td>...</td> | |
| <td>7.345240e-01</td> | |
| <td>7.257016e-01</td> | |
| <td>6.244603e-01</td> | |
| <td>6.056471e-01</td> | |
| <td>5.212781e-01</td> | |
| <td>4.822270e-01</td> | |
| <td>4.036325e-01</td> | |
| <td>3.300833e-01</td> | |
| <td>250.120109</td> | |
| <td>0.041527</td> | |
| </tr> | |
| <tr> | |
| <th>min</th> | |
| <td>0.000000</td> | |
| <td>-5.640751e+01</td> | |
| <td>-7.271573e+01</td> | |
| <td>-4.832559e+01</td> | |
| <td>-5.683171e+00</td> | |
| <td>-1.137433e+02</td> | |
| <td>-2.616051e+01</td> | |
| <td>-4.355724e+01</td> | |
| <td>-7.321672e+01</td> | |
| <td>-1.343407e+01</td> | |
| <td>...</td> | |
| <td>-3.483038e+01</td> | |
| <td>-1.093314e+01</td> | |
| <td>-4.480774e+01</td> | |
| <td>-2.836627e+00</td> | |
| <td>-1.029540e+01</td> | |
| <td>-2.604551e+00</td> | |
| <td>-2.256568e+01</td> | |
| <td>-1.543008e+01</td> | |
| <td>0.000000</td> | |
| <td>0.000000</td> | |
| </tr> | |
| <tr> | |
| <th>25%</th> | |
| <td>54201.500000</td> | |
| <td>-9.203734e-01</td> | |
| <td>-5.985499e-01</td> | |
| <td>-8.903648e-01</td> | |
| <td>-8.486401e-01</td> | |
| <td>-6.915971e-01</td> | |
| <td>-7.682956e-01</td> | |
| <td>-5.540759e-01</td> | |
| <td>-2.086297e-01</td> | |
| <td>-6.430976e-01</td> | |
| <td>...</td> | |
| <td>-2.283949e-01</td> | |
| <td>-5.423504e-01</td> | |
| <td>-1.618463e-01</td> | |
| <td>-3.545861e-01</td> | |
| <td>-3.171451e-01</td> | |
| <td>-3.269839e-01</td> | |
| <td>-7.083953e-02</td> | |
| <td>-5.295979e-02</td> | |
| <td>5.600000</td> | |
| <td>0.000000</td> | |
| </tr> | |
| <tr> | |
| <th>50%</th> | |
| <td>84692.000000</td> | |
| <td>1.810880e-02</td> | |
| <td>6.548556e-02</td> | |
| <td>1.798463e-01</td> | |
| <td>-1.984653e-02</td> | |
| <td>-5.433583e-02</td> | |
| <td>-2.741871e-01</td> | |
| <td>4.010308e-02</td> | |
| <td>2.235804e-02</td> | |
| <td>-5.142873e-02</td> | |
| <td>...</td> | |
| <td>-2.945017e-02</td> | |
| <td>6.781943e-03</td> | |
| <td>-1.119293e-02</td> | |
| <td>4.097606e-02</td> | |
| <td>1.659350e-02</td> | |
| <td>-5.213911e-02</td> | |
| <td>1.342146e-03</td> | |
| <td>1.124383e-02</td> | |
| <td>22.000000</td> | |
| <td>0.000000</td> | |
| </tr> | |
| <tr> | |
| <th>75%</th> | |
| <td>139320.500000</td> | |
| <td>1.315642e+00</td> | |
| <td>8.037239e-01</td> | |
| <td>1.027196e+00</td> | |
| <td>7.433413e-01</td> | |
| <td>6.119264e-01</td> | |
| <td>3.985649e-01</td> | |
| <td>5.704361e-01</td> | |
| <td>3.273459e-01</td> | |
| <td>5.971390e-01</td> | |
| <td>...</td> | |
| <td>1.863772e-01</td> | |
| <td>5.285536e-01</td> | |
| <td>1.476421e-01</td> | |
| <td>4.395266e-01</td> | |
| <td>3.507156e-01</td> | |
| <td>2.409522e-01</td> | |
| <td>9.104512e-02</td> | |
| <td>7.827995e-02</td> | |
| <td>77.165000</td> | |
| <td>0.000000</td> | |
| </tr> | |
| <tr> | |
| <th>max</th> | |
| <td>172792.000000</td> | |
| <td>2.454930e+00</td> | |
| <td>2.205773e+01</td> | |
| <td>9.382558e+00</td> | |
| <td>1.687534e+01</td> | |
| <td>3.480167e+01</td> | |
| <td>7.330163e+01</td> | |
| <td>1.205895e+02</td> | |
| <td>2.000721e+01</td> | |
| <td>1.559499e+01</td> | |
| <td>...</td> | |
| <td>2.720284e+01</td> | |
| <td>1.050309e+01</td> | |
| <td>2.252841e+01</td> | |
| <td>4.584549e+00</td> | |
| <td>7.519589e+00</td> | |
| <td>3.517346e+00</td> | |
| <td>3.161220e+01</td> | |
| <td>3.384781e+01</td> | |
| <td>25691.160000</td> | |
| <td>1.000000</td> | |
| </tr> | |
| </tbody> | |
| </table> | |
| <p>8 rows × 31 columns</p> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [42]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">data</span><span class="o">.</span><span class="n">Class</span><span class="o">.</span><span class="n">value_counts</span><span class="p">()</span> | |
| <span class="c1">## fraud is very low</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[42]:</div> | |
| <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> | |
| <pre>0 284315 | |
| 1 492 | |
| Name: Class, dtype: int64</pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [43]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">fig</span><span class="p">,</span> <span class="n">ax</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">subplots</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">10</span><span class="p">,</span><span class="mi">4</span><span class="p">))</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">data</span><span class="o">.</span><span class="n">Amount</span><span class="p">,</span> <span class="n">data</span><span class="o">.</span><span class="n">Time</span><span class="p">,</span> <span class="n">c</span><span class="o">=</span><span class="n">data</span><span class="o">.</span><span class="n">Class</span><span class="p">,</span><span class="n">alpha</span> <span class="o">=</span> <span class="mf">0.5</span><span class="p">,</span><span class="n">edgecolor</span><span class="o">=</span><span class="s1">'black'</span><span class="p">,</span><span class="n">linewidth</span><span class="o">=</span> <span class="mi">1</span><span class="p">,</span> <span class="n">label</span> <span class="o">=</span> <span class="s1">'Not Fraud'</span><span class="p">)</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">data</span><span class="o">.</span><span class="n">Amount</span><span class="p">,</span> <span class="n">data</span><span class="o">.</span><span class="n">Time</span><span class="p">,</span> <span class="n">marker</span> <span class="o">=</span> <span class="s1">'x'</span><span class="p">,</span> <span class="n">s</span> <span class="o">=</span> <span class="mi">20</span><span class="o">*</span><span class="n">data</span><span class="o">.</span><span class="n">Class</span> <span class="p">,</span> <span class="n">c</span> <span class="o">=</span> <span class="n">data</span><span class="o">.</span><span class="n">Class</span><span class="p">,</span> <span class="n">label</span> <span class="o">=</span> <span class="s1">'Fraud'</span><span class="p">)</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s1">'Time vs Amount Scatter Plot'</span><span class="p">)</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s1">'Amount'</span><span class="p">)</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s1">'Time'</span><span class="p">)</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">()</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> | |
| <div class="jp-RenderedImage jp-OutputArea-output "> | |
| <img src="data:image/png;base64,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 | |
| " | |
| > | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [46]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">data</span><span class="o">.</span><span class="n">Amount</span><span class="p">[</span><span class="n">data</span><span class="o">.</span><span class="n">Class</span> <span class="o">==</span> <span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">max</span><span class="p">()</span> <span class="c1"># maximum amount related to the fraud case is 2125.87 units</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[46]:</div> | |
| <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> | |
| <pre>2125.87</pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [50]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">fig</span><span class="p">,</span> <span class="n">ax</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">subplots</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">10</span><span class="p">,</span><span class="mi">4</span><span class="p">))</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">data</span><span class="o">.</span><span class="n">Amount</span><span class="p">,</span> <span class="n">data</span><span class="o">.</span><span class="n">Class</span> <span class="p">,</span><span class="n">alpha</span> <span class="o">=</span> <span class="mf">0.5</span><span class="p">,</span><span class="n">edgecolor</span><span class="o">=</span><span class="s1">'black'</span><span class="p">,</span><span class="n">linewidth</span><span class="o">=</span> <span class="mi">1</span><span class="p">,</span> <span class="n">label</span> <span class="o">=</span> <span class="s1">'Transaction'</span><span class="p">)</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">axvline</span><span class="p">(</span><span class="n">data</span><span class="o">.</span><span class="n">Amount</span><span class="p">[</span><span class="n">data</span><span class="o">.</span><span class="n">Class</span> <span class="o">==</span> <span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">max</span><span class="p">(),</span><span class="n">linewidth</span> <span class="o">=</span> <span class="mi">2</span><span class="p">,</span><span class="n">c</span> <span class="o">=</span> <span class="s1">'red'</span> <span class="p">,</span><span class="n">label</span><span class="o">=</span><span class="s1">'Max Amount of Fraud transaction(2125.87)'</span> <span class="p">)</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s1">'Fraud Status vs Amount Scatter Plot'</span><span class="p">)</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s1">'Amount'</span><span class="p">)</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s1">'Fraud Status'</span><span class="p">)</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">()</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> | |
| <div class="jp-RenderedImage jp-OutputArea-output "> | |
| <img src="data:image/png;base64,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7rFo0SI/99xz96m713c9ASjzLnKaVF4deZm7D3P3DHcf6e4/d/f73P2+xHJ398+6+9HuXuLuZamKRUSk10hVGtYDpaWlbNiwgUcffXSfoZmamhouvfRSiouL+cIXvsCbb74JQCgU4oEHHuDKK69k9uzZnHLKKftst7W1lWeeeYYLLriAfv36MXPmTJ577rn25WeddRYZGRmUlJQQi8Xaez5KSkrYsGEDq1atYty4cRxzzDEAXHXVVT0a0jznnHPIyspi8ODBDB06lG3btnVbf9GiRVx44YXk5eWRn5/PRRddxN/+9rf97id5OPI//uM/APjgBz/IoEGDgKAz46tf/SqlpaV84AMfYMuWLd3GUlNTw+7du5k9ezbAXnP19qen+x03blz7HKbp06ezYcMGIPgMXH755Tz88MNEIpH2eDpr++eff57rr7++vd6e/Xalu/PbVTxbt26ls7neN9xwA6eddhqnnnpqj85LfX09F198Mffccw/9+vUD4DOf+Qxvv/02S5YsYdiwYfz7v//7Puvt2rWL3/3ud6xfv56KigoaGhp4+OGH96rTsdcYgp65iop3P4NKz44UEXkP+fCHP8wtt9yyzx+Vr3/965xxxhksX76cp59+eq9HLK1Zs4b8/Pwu/+g8++yz1NTUUFJSwtixY1m0aNFeQ5JZWVlAkNBlZGS0308pFAoRjUb3jJ50KhKJtE/07/jYpz3bBQiHw/udJ9Xdfg5UXl5e++tHHnmEqqoqFi9ezJIlSzjqqKNobm7eK3Z4J353P+j7xvVkv9D1ufnDH/7AZz/7WRYvXsz06dOJRqNdtv2Bxtnd+e0qnpycnH3a9T//8z+pqqrirrvu6tF+29rauPjii7n88svb520BHHXUUcHFcKEQn/70p3n11Vf3Wff5559n3LhxDBkyhIyMDC666CL+8Y9/tC+PRqM8+eSTfPSjH91rvebmZnJycnoUX3eUhImIvIdce+21fOMb36CkpGSv8pqamvaJ+g888MBe5TfffDMvvfQS1dXVPPHEE/ts89FHH+X+++9nw4YNbNiwgfXr1/Pcc891OnesM8ceeywbNmxg7dq1ADz00EPtvURjx45l8eLFAPz2t7/d77YKCgqoq6vrdNlpp53GggULaGxspKGhgfnz5/e4p6U7NTU1DB06lIyMDBYuXMjGjRuBIAnYvn071dXVtLS0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 | |
| " | |
| > | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [51]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">fig</span><span class="p">,</span> <span class="n">ax</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">subplots</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">10</span><span class="p">,</span><span class="mi">4</span><span class="p">))</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">data</span><span class="o">.</span><span class="n">V22</span><span class="p">,</span> <span class="n">data</span><span class="o">.</span><span class="n">Class</span> <span class="p">,</span><span class="n">alpha</span> <span class="o">=</span> <span class="mf">0.5</span><span class="p">,</span><span class="n">edgecolor</span><span class="o">=</span><span class="s1">'black'</span><span class="p">,</span><span class="n">linewidth</span><span class="o">=</span> <span class="mi">1</span><span class="p">,</span> <span class="n">label</span> <span class="o">=</span> <span class="s1">'Transaction'</span><span class="p">)</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s1">'V22 vs Class Plot'</span><span class="p">)</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s1">'V22'</span><span class="p">)</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s1">'Fraud Status'</span><span class="p">)</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">()</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span> | |
| <span class="c1"># V10 has -0.22, V12 has -0.26, V14 has -0.3, V16 has -0.2, V17 has -0.33 and V18 has -0.11 correlation with Class</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> | |
| <div class="jp-RenderedImage jp-OutputArea-output "> | |
| <img src="data:image/png;base64,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JWhqJ//E3ZQPPkNYzBOODTLy8J0kmmeRaJpJYftDjO/aSFjMUxnYx+iTdxMWRkjPXQpBkvyj3yaKqoTFPF4uMvb0/YTjo4zv3URl6CDj+7dSfOZhqmODFHc/gUchlf49jO99ivHdT+DVMoVtPyPZ1snIxm8zvvcpHKO0bytj3T8kyDYw9vRPyC66jPyWH1HctRGvLW/kse9hQYrKYC+JXCv5x75LWBim3LeL0sGdjG3+EalUkijfz9j2n1Ps3QphldFnn8R2PcTvvfOtR+3TgQM9XLJ2HX2P3UP/jse5fNVy+nc8Tt9j93DltS+feHzJ2nUMHOihb9MD3Lph/VHz6GjJMHpwD4f3bGNwy4PM71p0VLtjl7fm4gsY2/Zzhp74Ibn5yxnZu4XBh77Fb9224Xm/Jp97zR1b25n2fLbF+eTWDetpKfTQv+NxxoaPkD+0j77H7qEtHZ6363ymTFvHfAAzWwx87wQd818PvI9fdsz/pLtfdap5qmP+yenqSHkxdHWkro7U1ZFTq0dXR+rqyKk6Wcf86bw68p+AG4BZwEHgI0AKwN0/V7tFxaeADcS3qHi3u58yXSmEiYiIyLniZCFs2u4T5u5vP8V4B/5gupYvIiIicjbTHfNFRERE6kAhTERERKQOFMJERERE6kAhTERERKQOFMJERERE6kAhTERERKQOFMJERERE6kAhTERERKQOFMJERERE6kAhTERERKQOFMJERERE6kAhTERERKQOFMJERERE6kAhTERERKQOFMJERERE6kAhTERERKQOFMJERERE6kAhTERERKQOFMJERERE6kAhTERERKQOFMJERERE6kAhTERERKQOFMJERERE6kAhTERERKQOFMJERERE6kAhTERERKQOFMJERERE6kAhTERERKQOFMJERERE6kAhTERERKQOFMJERERE6mBaQ5iZbTCzbWa208w+dJzxM8zsu2b2pJltNrN3T2c9IiIiImeLaQthZpYAPg28FlgBvN3MVhzT7A+ALe6+FrgB+AszS09XTSIiIiJni+k8EnYVsNPdd7l7GfgacMsxbRxoNjMDmoAjQHUaaxIRERE5K0xnCJsP9Ex6vq82bLJPAZcAvcBTwH9w9+jYGZnZe8xso5lt7O/vn656RURERM6Y6Qxhdpxhfszzm4EngE7gUuBTZtbyKxO5f97d17n7utmzZ5/uOkVERETOuOkMYfuArknPFxAf8Zrs3cC3PLYTeBZYPo01iYiIiJwVpjOEPQIsNbMltc72bwO+c0ybvcB6ADObCywDdk1jTSIiIiJnheR0zdjdq2b2PuAHQAL4grtvNrP31sZ/DvgY8EUze4r49OUH3f3wdNUkIiIicraYthAG4O7fB75/zLDPTXrcC9w0nTWIiIiInI10x3wRERGROlAIExEREakDhTARERGROlAIExEREakDhTARERGROlAIExEREakDhTARERGROlAIExEREakDhTARERGROlAIExEREakDhTARERGROlAIExEREakDhTARERGROlAIExEREakDhTARERGROlAIExEREakDhTARERGROlAIExEREakDhTARERGROlAIExEREakDhTARERGROlAIExEREakDhTARERGROjhlCDOzRjMLao8vNrNfM7PU9JcmIiIicv6aypGw+4Gsmc0H7gXeDXxxOosSEREROd9NJYSZuxeANwF/4+63ASumtywRERGR89uUQpiZvQz4d8C/1IYlp68kERERkfPfVELYfwT+BLjT3Teb2QXAj6a1KhEREZHz3CmPaLn7T4CfTHq+C3j/dBYlIiIicr47ZQgzsx8Bfuxwd3/VtFQkIiIi8hIwlb5dfzTpcRa4HahOZeZmtgH4BJAA/s7d//w4bW4A/hpIAYfd/ZVTmbeIiIjIuWwqpyMfPWbQz8zsJ8dtPImZJYBPA68B9gGPmNl33H3LpDatwGeADe6+18zmPJ/iRURERM5VUzkdOXPS0wC4AuiYwryvAnbW+pBhZl8DbgG2TGrzG8C33H0vgLsfmmLdIiIiIue0qZyOfJS4T5gRn4Z8FvjtKUw3H+iZ9HwfcPUxbS4GUmb2Y6AZ+IS7f/nYGZnZe4D3ACxcuHAKixYRERE5u00lhF3i7uOTB5hZZgrT2XGGHdvBP0l8ZG09kAN+bmYPufv2oyZy/zzweYB169b9ykUCIiIiIueaqdwn7MHjDPv5FKbbB3RNer4A6D1Om7vdfczdDxP/RNLaKcxbRERE5Jx2wiNhZtZBfEoxZ2aX8csjWy1AwxTm/Qiw1MyWAPuBtxH3AZvs28CnzCwJpIlPV/7V81oDERERkXPQyU5H3gy8i/gI1l9OGj4K/OmpZuzuVTN7H/AD4ltUfKF2x/331sZ/zt2fNrO7gW4gIr6NxaYXtCYiIiIi5xBzP3kXKzO73d2/eYbqOaV169b5xo0b612GiIiIyCmZ2aPuvu5446Zyn7BvmtnrgZXEN2t9bvh/OX0lioiIiLy0nLJjvpl9Dvh14A7ifmFvARZNc10iIiIi57WpXB15rbv/JjDo7n8GvIyjr3oUERERkedpKiGsWPtbMLNOoAIsmb6SRERERM5/U7lZ6/dqv/H4/wGPEd9w9e+msygRERGR891UQtj/dPcS8E0z+x5x5/zxU0wjIiIidVSpVNi3bx/j4/rKPhOy2SwLFiwglUpNeZqphLCfA5cD1MJYycwee26YiIiInH327dtHc3Mzixcvxux4vyQop4u7MzAwwL59+1iyZOo9tqbzjvkiIiJSJ+Pj4wpgZ4iZ0d7eTn9///Oabqp3zP8LfhnCpnTHfBEREakvBbAz54Vs6xOGMHf/EvCls+2O+SIiIiLngxPeosLM3mhmi54LYGb2n83sSTP7Tu1HuUVERESOa2BggEsvvZRLL72Ujo4O5s+fP/G8XC7Xra6hoSE+85nPTDzv7e3lzW9+c11qOdnpyP8GXANgZm8A3gG8HbgM+Bzx6UoRERE5D3R3d3PX3ffS09tHV2cHt25Yz5o1a17w/Nrb23niiScA+OhHP0pTUxN/9Ed/NDG+Wq2STE7l+sDT67kQ9vu///sAdHZ28o1vfOOM1wEnv1mru3uh9vhNwN+7+6Pu/nfA7OkvTURERM6E7u5uPvmVOyl3rGH5hndR7ljDJ79yJ93d3ad1Oe9617v4wz/8Q2688UY++MEP8vDDD3Pttddy2WWXce2117Jt2zYAvvjFL/KmN72JDRs2sHTpUv74j/8YgDAMede73sWqVatYvXo1f/VXfwXA3/7t33LllVeydu1abr/9dgqFOL4cPHiQ2267jbVr17J27VoefPBBPvShD/HMM89w6aWX8oEPfIDdu3ezatUqIL6Y4d3vfjerV6/msssu40c/+tFJ63mxThZBzcyagAKwHvjMpHHZ408iIiIi55q77r6XjlXX0z4v/lXC+O/13HX3vS/qaNjxbN++nXvuuYdEIsHIyAj3338/yWSSe+65hz/90z/lm9+Mu6E/8cQTPP7442QyGZYtW8Ydd9zBoUOH2L9/P5s2bQLio1oAb3rTm/jd3/1dAD784Q/z93//99xxxx28//3v55WvfCV33nknYRiSz+f58z//czZt2jRxlG737t0TtX36058G4KmnnmLr1q3cdNNNbN++/YT1dHW9uF9xPFkI+2vgCWAEeNrdNwLUbldx4EUtVURERM4aPb19LF+z4ahhbXM62frYD0/7st7ylreQSCQAGB4e5rd+67fYsWMHZkalUplot379embMmAHAihUr2LNnDytXrmTXrl3ccccdvP71r+emm24CYNOmTXz4wx9maGiIfD7PzTfHPabuu+8+vvzlLwOQSCSYMWMGg4ODJ6ztgQce4I477gBg+fLlLFq0aCKEHa+eFxvCTng60t2/ALwS+G3gdZNG9QHvflFLFRERkbNGV2cHg4d6jxo2eKiXrs6O076sxsbGicf/6T/9J2688UY2bdrEd7/73aPu7p/JZCYeJxIJqtUqbW1tPPnkk9xwww18+tOf5nd+53eA+DTnpz71KZ566ik+8pGPvOBfCXD3E447Xj0v1kl/wNvd97v74+4eTRp2wN33vugli4iIyFnh1g3r6dv0AAMHeojCkIEDPfRteoBbN6yf1uUODw8zf/58IO53dSqHDx8miiJuv/12Pvaxj/HYY48BMDo6yrx586hUKnz1q1+daL9+/Xo++9nPAnF/spGREZqbmxkdHT3u/F/xildMTL99+3b27t3LsmXLXswqntRJQ5iIiIic/9asWcP733Eb6b5utt79RdJ93bz/Hbed9v5gx/rjP/5j/uRP/oTrrruOMAxP2X7//v3ccMMNXHrppbzrXe/i4x//OAAf+9jHuPrqq3nNa17D8uXLJ9p/4hOf4Ec/+hGrV6/miiuuYPPmzbS3t3PdddexatUqPvCBDxw1/9///d8nDENWr17Nr//6r/PFL37xqCNgp5ud7NDb2WjdunW+cePGepchIiJyVnv66ae55JJL6l3GS8rxtrmZPeru647X/mS/HTnzZAty9yMvqEIREREROenVkY8CTvybkQuBwdrjVmAvoLvmi4iIiLxAJ7s6com7XwD8AHiju89y93bgDcC3zlSBIiIi8sKca12OzmUvZFtPpWP+le7+/UkL+VfiW1eIiIjIWSqbzTIwMKAgdga4OwMDA2Szz+9e9lP50abDZvZh4CvEpyffAQw8/xJFRETkTFmwYAH79u2jv7+/3qW8JGSzWRYsWPC8pplKCHs78BHgztrz+2vDRERE5CyVSqVYskTdt89mpwxhtasg/8MZqEVERETkJeOUIczMfkR8GvIo7v6qaalIRERE5CVgKqcj/2jS4yxwO/DifzBJRERE5CVsKqcjHz1m0M/M7CfTVI+IiIjIS8JUTkdOvnN+AFwBnP6fVRcRERF5CZnK6cjJd86vAs8Cvz2dRYmIiIic7055s9bn7pxf+7vU3W9y9wemMnMz22Bm28xsp5l96CTtrjSz0Mze/HyKFxERETlXTeVIGGa2ClhB3DEfAHf/8immSQCfBl4D7AMeMbPvuPuW47T7H8Q/jyQiIiLykjCVPmEfAW4gDmHfB14LPACcNIQBVwE73X1XbT5fA24BthzT7g7gm8CVz6dwERERkXPZVH478s3AeqDP3d8NrAUyU5huPtAz6fm+2rAJZjYfuA343MlmZGbvMbONZrZRP78gIiIi54OphLCiu0dA1cxagEPABVOYzo4z7Nibvv418EF3D082I3f/vLuvc/d1s2fPnsKiRURERM5uU+kTttHMWoG/Jb5SMg88PIXp9gFdk54vAHqPabMO+JqZAcwCXmdmVXe/awrzFxERETlnnTSEWZyOPu7uQ8DnzOxuoMXdu6cw70eApWa2BNgPvA34jckN3H3il0XN7IvA9xTARERE5KXgpCHM3d3M7iK+QSvuvnuqM3b3qpm9j/iqxwTwBXffbGbvrY0/aT8wERERkfPZVE5HPmRmV7r7I8935u7+feIrKicPO274cvd3Pd/5i4iIiJyrphLCbgTea2a7gTHiDvfu7mumszARERGR89kJQ5iZLXT3vcT3BRMRERGR0+hkR8LuAi539z1m9k13v/0M1SQiIiJy3jvZfcIm3+drKvcFExEREZEpOlkI8xM8FhEREZEX6WSnI9ea2QjxEbFc7TH8smN+y7RXJyIiInKeOmEIc/fEmSxERERE5KVkKr8dKSIiIiKnmUKYiIiISB0ohImIiIjUgUKYiIiISB0ohImIiIjUgUKYiIiISB0ohImIiIjUgUKYiIiISB0ohImIiIjUgUKYiIiISB0ohImIiIjUgUKYiIiISB0ohImIiIjUgUKYiIiISB0ohImIiIjUgUKYiIiISB0ohImIiIjUgUKYiIiISB0ohImIiIjUgUKYiIiISB0ohImIiIjUgUKYiIiISB0ohImIiIjUwbSGMDPbYGbbzGynmX3oOOP/nZl11/49aGZrp7MeERERkbPFtIUwM0sAnwZeC6wA3m5mK45p9izwSndfA3wM+Px01SMiIiJyNpnOI2FXATvdfZe7l4GvAbdMbuDuD7r7YO3pQ8CCaaxHRERE5KwxnSFsPtAz6fm+2rAT+W3gX483wszeY2YbzWxjf3//aSxRREREpD6mM4TZcYb5cRua3Ugcwj54vPHu/nl3X+fu62bPnn0aSxQRERGpj+Q0znsf0DXp+QKg99hGZrYG+Dvgte4+MI31iIiIiJw1pvNI2CPAUjNbYmZp4G3AdyY3MLOFwLeAd7r79mmsRUREROSsMm1Hwty9ambvA34AJIAvuPtmM3tvbfzngP8MtAOfMTOAqruvm66aRERERM4W5n7cblpnrXXr1vnGjRvrXYaIiIjIKZnZoyc6wKQ75ouIiIjUgUKYiIiISB0ohImIiIjUgUKYiIiISB0ohImIiIjUgUKYiIiISB0ohImIiIjUgUKYiIiISB0ohImIiIjUgUKYiIiISB0ohImIiIjUgUKYiIiISB0ohImIiIjUgUKYiIiISB0ohImIiIjUgUKYiIiISB0ohImIiIjUgUKYiIiISB0ohImIiIjUgUKYiIiISB0ohImIiIjUgUKYiIiISB0ohImIiIjUgUKYiIiISB0ohImIiIjUgUKYiIiISB0ohImIiIjUgUKYiIiISB0ohImIiIjUgUKYiIiISB0ohImIiIjUQXI6Z25mG4BPAAng79z9z48Zb7XxrwMKwLvc/bHprOlUuru7uevue+np7aOrs4NbN6xnzZo150UN3d3d/Pe//Bt+trGbfD5PWC5gZrS0zuRll6/irbe8gS27ek7bcp9bjye6n2J4NE9raytrV17CrRvWAxy1jisu6Jryso/dPsdO25iI+P79v+DAoQHmzWnn9975Vi6++OKJafY+s52nd/UwNDxM5BDglMeLVCMnSGXwsIpXigSZBswCvDIOQYJkJkcmnWLZBYuY0Zjj6V09FEoVWpsbWb5gFhu37mYoXyAqFyEMSWQbSKZSZJIJ5s6ZxY3XX8uSztl88u++zMEjo0RAODaM4ySyLVhgRON5LJnGkul4Pg6WSBBWxklkGrEgiVdLRJUylkjiUQULklgihYcVokqJRK6ZsDBMkMphmRwGhON5CKvxvFNZiELA8TDEUml4bj2jEMs04JUyXi0T5Jrjth7hYRVLZcCdqFrGggRBMk1UHseJtx0QtzOL21gCcCyZwavjWJACA4+ieD5hBTMjSOewZAoPq4SFEYJUFgKDyOPh1TKWzMTbojgK7gQNLRhQzQ9iiWS8/ESqVq8DDhgeVsAMj0KCVA6CIB4WhoTjIySbZ8fzD5IQGF4tx9shlYEoIiwVSGQbIZGEKAKPiCrjWCpLkEzjYUhYHCaRaQKLX6MehVgijQUBXq3gYRlLN8TbsVrGEqlf1udRXFsiBckkUWEUS2WwZBqiiGphiESmAQtSWDKJR2HttRERpHKE5QKJVBZq9RM5UWkMS6Zq270U74dEEsIqHlbi+oIgfi0Q788glQUzqMbjg0xD7b0wjiXTeFglqpZJ5FqwRIJofAwwLJGMp4tCCBK4h3ipCMk0iXSOqFLCEol4mRbgUYQFtf//Bwmi8TxBpoEglcGikNmtjVx3zTWUI2ff/v0MDucZHDxCIT9GFCRwd6KwChipVJKLuuayYuVqnuk5AB5x5dqVvOq6q7nvZ7/gh/fdT//gMGEU0ZTNcMP11/Cnf3jHKT/XTvYZ/I1vfIPP/sPXOXBogKRFhJUS41XDcBZ1dfLK6697Xp9nz7eG433+3fezX/DIk5spFsdpasjROW8ul65ZfVq/O+r9vXi6nS3rZO4+PTOOP323A68B9gGPAG939y2T2rwOuIM4hF0NfMLdrz7ZfNetW+cbN26clpq7u7v55FfupGPV9bTN6WTwUC99mx7g/e+47YztnOmqobu7m//nv36CHZVWsgvXMDo8yNj2B6ke2U/bklUUe7bQkEvzure/h6Ur1rzo5T63HtbSyeant5JbtJqwUmL5vFb6n/45UbXMyhtvp21OJzu2dPPTf/k61964geXrrj/pso/dPls3PsCDP7qbl7/+rSxdsYaffe9rPPDAT7noxrcy/6IVHNm/iz0/+T8s6mjjZbe8m+6HH+D+++8n3XkJ4fgoqbkXUh46GH/ZjfSTmjmfINtEYdvPSHcsJWhoIRobJMwfITVrEen2TkZ+8U0slaX10puYs2QlR3q2cejnd5Jsmklu6bUUtv8cSwRkllxOMjeDcOgAieEeUhZyZO9OgpkLaVp7M5WhPsY23UvQOIPGZa8gLAxR3r+F1NwLSTS1Ux3uo3RgO2F+kOSMuTSuvIFkUzul/Vso7HyYaLyABQHZJZdiySxhYYhK306i8jh4SGbexTSuXg9BmrEn/5Xx/VtIzVpIpnMF1cFegmwzYb6f7AVX4uUC4egA5YG9JBrbCNI5yn3PkJ57AYnmdvCI8WefILNwFZZIEhaGCIf7sXRDbdt0kZ5zIeCM73mScGyYRK6R6shhMCPZ1knl8F7Sc5ZQHenHkhkqh/eAOUG2haaVryI190IqAz3kn/wBUWEYS6ZJtXZgmQbC/ACNK18Vr+PBXVTzR2haezNhcZTC5h+RauvAkllSnUvxchGzJKUD20jOmMv4nm68UiK7aDXpecsI0lmKO35BdeQQ1aE+SKZJz15EZv4KvDJOODZIuX9PLahVIarSsOw6LNuIWUBh+0OEY4M0rb2ZRFM74cghxrb8OA7qzbOwVAavjJO76GqiUoFo7AjlQ88SNLWTbGqn0v8sQcMMkjPmUu7bSVQaI9N5MSRSRIURygd3kpm/kuTM+XipQL77hxAkaFx+Pel5F1Md7qO44yEqR/aTaJ6FV8YJcs00LH0ZWEA0Nkhh5y9Itc0nObOTSv8e0rMXQTpLNDZCaf/TVEcOEWSbyHQuozrYR5BtJDP/kjgQjo9S6d9DZvHlWCJBYduDhPkjeFgh2TqXptWvISqPM77zYZJtHZBIEqQb4nVMN8TbdbiP3JIrCBpmUB3sxVJZouIwmc7lRNUShlEZ7AWH6tABMl2ryCxYSThyiPxT/0ZQGmXW3A4qudlUcjMZP7ATS2fJLFqLpXKEwwcp9+/BgoDKQA9NC1ew6vrXkks4u3/2HYb27yDVPJtiSxdB23yCTAOVvU+QxFk5K8VffPg/nPQ/eSf6DN6+fTsf+ew/0XH1GwkzLezY0s3Y0w/Q2LGIGRdcxuiOh1i+YA69+/ZMfCa9kM/SE9Ww4aqV3P3w5onhO7Z0c883v0wq18icS1/DwcERwrBK8+gerrjsMnyk97R8d9T7e/F0O9PrZGaPuvu6442bztORVwE73X2Xu5eBrwG3HNPmFuDLHnsIaDWzedNY00nddfe9dKy6nvZ5XQSJBO3zuuhYdT133X3vOV/DXXffy35aaVt2NZVEltTsRTStuZnUrIUU+p4lNWsR4ZxL6BspnZblPrce+3v20LbiWmYtWkbz3EX0jZQYaehisJyYWMe+kRIdV7+R/T17TrnsY7fP/p49dFz9xom6Nz/5GLOueRNhQztBMsWsRctILb6CvUdKtM/r4uGf3sfMq28lqpbJXnQViebZBJlGchdcTsPF1xCN50k0zaT58jcQlQukWjtIzV5Mbuk1RMVhsvMvwYMkDStfRcvitRTHi0SNs2i+4haqxVGqg/tItLTTtGYD6bb5JBpbyS25jGDWhQwfOkAwawkNy68n1dZBdXA/yda5NK+5mURTK+FoP02XvZbMvDhINCy9hlzXGnCnefV6MnOWxEHvgnU0Ln0ZFhjp2YtIz15MkM6RaplFw8XXEhaGSM+9kKY1N5Fqm0+qdTaWaSA9axGNy67HS3lyF1wOHtK48kbSMzsJsk1kF66i6ZJXEI70k2pfSMu6W6gOHSDdvpBkyxyaL39dvH1yLWS71pC94Aqqg71ku1aSW3wZiYYWMp3LaFr9ahK5JizTSHbhKpIz5lIdPEDDxddgQZL0nAvAQ4KGGQTpBppWvorMghUkck1kZi+i5cpbIEhAEJBbdi3V4YM0X/YGsgtW4OVxLNNAy7pbsCCgOrCXTNcKLN1Aw/LrSKRyZOevID13Cbkll+PVErkL1xHkGsl2rSQ9cx7pOUviQDtjDumOiwjHjtC0+tWkZy8i1b6ARFM7DRdcTpDKEBVHaFz1ahKNraRa55FduIb03AtJz15EbuEqEukMqZnz49dLYZjM/OVQLdO48lVk5y8nyDSQmb8iDi75ATIdF9K48lV4WCXZMptM5zISzbPIXbCORKaJ6vAhWtbdSmpWF4aTnDGHxkteTiLbSG7J5SSbZ5KZt4zc0mtIzVxAODZEauYCMvMuJtu1kkzHRVgqQ+Oq9VgyRTg6QOPy68kuXEMi00RqZifZhatIzZhLoqEVzLBMA81rN5BomEEi00BmwUoa19xEdXAf2fnLaVh2LbiTaJhB05qbyMy9kOrgPpou20C2azVBpoFEroWGi67EPSTTcSHJtk4yncuIxoZoWr0eCxI0LL2GVHsXmbkXkWiZTcPSl1E5so+WK28h3b4AHx8l27WKpjWvISTB4PAYDctfTlgqEDTMoGnNzaRnLSLZ3E5uyWVkOi+mOnyI5svfAA0zGas4TXMWEHQso2QZxlu6SM1aSEPnUnLzLqbh4uuxZJr9tJ70c+1kn8Gf/Yev03H1G5m1aBl9hwdpXrKWpsteS6FvN22LL2Hm6lfx1BOPHvWZ9EI+S09Uw2f/4etHDe8bKZFafAWea2WsEtI8/yLalqwm6lgZfzaepu+Oen8vnm5n0zpNZwibD/RMer6vNuz5tsHM3mNmG81sY39//2kv9Dk9vX20zek8aljbnE56evumbZlnqoae3j5KZMi1tBFGIRYkSM2YHf+PtJiPTydkGhnJ50/Lcp9bj6EjAzTMnAtArrGZkXyeaiJDqVSZaDuSzzNz/gUMHRk45bKP3T5DRwaYOf+CibpHR4aZseAiSpXyRJsg10KxVAKgWBgjN3cx4fgoyaZ23OPTYkGmiUSuFS8XoVom1d6Fj4/Gp+8wEg2t8REmgLBKsmUOQSpFtVolCkNSsxbhlRJhYTQ+FdkarzPuWLoBT2UJy+NgRqKxDQei4ghEEcm2eRBFRON5km2d8amqqEKiYQaWbQAPSbTMBQvAiE+T5logqhIfxzbwCJw42AQBWILEjDm/3HDVMlhA0NgWn/5paCUqjZGc0YFHIUQRlswQNLbHp69wUrMXEpWL8Wm5sEqyvYuoOBovJ5Uh0dAan6rKNBBkGgHHEikSLbPj01jVMpZtijdDeYwgN4OoXCDI5OLpcDyskpgxJz6lVZOatRA8hKhKoqENLxdJzVoQBzMcr5ZJzerCKyWi4ghBphGvluOjQtUSicZWgHifFUfjU6oexesRxMtJtMyO1zuRJLAg3gd47XRrhGWa4lOHUZXkjDnxKdZECkumCTK5eJsn0vH294hU+0KIqlgqR1QqkGydG7eJIiyZJtEyFy+PQyI5cfSKsIqlcxBWCTJN4I6XC6RmL44fh1XACRrbcI8Isk21bZ+uBSggrNRev41YIhXvh7BKcsbcePuMjxI0tcfLqZ31sEwj7g4exjVF8evVw2r8ek2kSbZ2EBVHsVQ23gdRXEuyZQ4EAVFhJH6t1k5Pe1ghaGjDy4XasuLtHZXGSLTMwctFgsaZ8frUakw0t+OV8fi94x6/7pIpki0d4CFhtYw1tRGNj028TuLXAFi6AUvl4tfGzC7cfeI9HyVzRJUKUSoLWLxtAiNobscrJUpkTvq5drLP4AOH4s8bgFKlQjKdJdk2n7BcBKBh9nyKhbGjPpMmTz9VJ6rhwKGBo4aP5PMEuRaqlQrjxSKpXCPJdBrPtTB0ZOC0fXfU+3vxdDub1mk6Q5gdZ9ix5z6n0gZ3/7y7r3P3dbNnzz4txR1PV2cHg4d6jxo2eKiXrs6OaVvmmaqhq7ODDCWKI4Mkgrh/RmW4H8dJ5eIvAEpjtDQ1nZblPrcerTPbKRw5CEBxbJSWpiaSYYlMJjXRtqWpiSP7d9E6s/2Uyz52+7TObOfI/l0TdTe3zGB4304yqfREm6g4Qi4T91fKNTRSPLibRLaZan4AswDMiEp5wuJQ/AWSTFMZ6MGyzXi1jOOEhSGCdDaeYSJJdeQQUaVCMpkkSCSoHN6DpTIkGpohkSAcitcZs/iLqTJOIp0Fd8KxQYw4HBIEVAcPQBAQZJuoDvbGp8GCFGFhGB8vgCUIRw5OBK2oVMCLIxAka28gnwhoUWGYKIriL7HhQ7/ccMl03JdpbJAg20RUGCLINFId7sNqR528WiIaG4j7EWFU+vcSpHN4pRSv80BPHGgMokqJsDCEpbJ4qUBUivsHeVghHOnHEsm4H9F4/EVk6Uai4jBBuoGoVIynq/UnCocP1QJHrHJ4L1gCgiRhYRBL56gc3lfrx2ZYMk3lcA+WyhDkWmr9n9KEo4exZIZwbAgg3me55jg4WhCvRxQvJxzpj9c7rBJ5FO8DLG5jAV7KgwVYkKQ6fCjufxdW8GqZqFSMt3lYjre/BVQG9kKQnOhLWB06GLcJArxaJhw5iKWzEFbjOlNZSCTj0J9IEpXi/whZuoFK/+74cSIJGNHYIGYB0Xi+tu3LhIWh+JMykaq9fsfiPoGlsXhfDR+Mt0+2mSg/EC/Haq+W0hhmBpaIawri1+tzfbs8LFMd6iPINcenZwuDcX85jOrIIYgigoaW+LVaKdVqTREVBuP/cJSLE9s7yDQSjhzC0jmisSPx+tRqDEcHsFQ2fu+Y1fqvVaiO9MX/iUim8fwgQbZx4nUSvwbAywW8UoxfG0d6MLOJ93xQLRKkUgSVcSDuH+eRE40OYKkMGUon/Vw72WfwvDnx5w1AJpWiWh6nOrifRDoHQKF/P7mGxqM+kyZPP1UnqmHenPajhrc0NREVR0imUmRzOSrFMarlMlYcoXVm+2n77qj39+Lpdjat03SGsH1A16TnC4DeF9DmjLl1w3r6Nj3AwIEeojBk4EAPfZsemOhIfi7XcOuG9cxniMFtvyAVjlPp30O++wdUDu+loWMJlcN7SBx6mo6WzGlZ7nPrMb9rEYNbHuTwnm2MHtxDR0uGlkIPbelwYh07WjL0/eK7zO9adMplH7t95nctou8X352oe+Xayzn80LdIFAaIqhUO79lGZfejLJyZYeBAD1e9/FUc+cVdBMk04zsfJhztJyqNUdz1GIXtDxFkmwjzRxh97HsE6QYqQ31U+ndT3PEQQW4G4/ufxqIqhc33MbL7SXLZHMHYYUYf/TbJXDPJtgWEIwPku++mPLifcGyI4rOPEx1+hhlz5hEdfpbC1geoDPaRbJtPdeggo90/IMwPkWieTf7xf6V0YAeWzlHY8RDFnm4wY/SpeykdepZq/gjFXRsZ2/FzPHLK/Xso9+8mKhepjBymsP1BEg2tlA8+Q777h1QG91MZ6sdLBcqH9zC27QEs00Rx12NgCcY2/4jykV6i8TzjezeRf/p+Ei2zqQzsZWTjt0m2zqM8sJfqyCFGH/t+vH2KI4z3dDO+61GSbZ2M92ymuPtxwsIIpd5t5J+6h7CYx0tjjO/dRHX4IMm2eRS2P4RHVcqHdoEl4sBYLpDffB+lfVsIi3lK/XsYeeTb8ZdtFFHc9iDJGXMZffx7jO/bgqXj0Dey8dt4FJFsX0ipZwteLlDY+jPCSpHx/VsoH3yW4rOPYckMxWc2EhXHGO/ZTPnIAcqHnmVs84+pDh+i3LeTRONM8k/dQ7l/D5WBfYT5AQq7HiOqlAhyLYxtuodwbIjK0AHG93ZTPvgM5f49FPduIiyXqBzZH79eGmZQ2r8VkmnGNt/H+P6tRKUCpf1b4n5OTe2U+p5hbPN9WCJJdaSfUu82wtHDFHdtJCzlSc6Yw8jGu6gc7sExqsOHGHv6p4TjYxSffYzq6BFKB7bV+oTtI9HYSuXIPkoHtjPes5lS3068UmJs0714tUKiuZ2xrQ8wvrebsJSncqSX8b2bqAwfrAU5x0sFRp+8m7AwTFgqUNq3mbHuH5JsW8D4/q0Utj0IZoSFYfLdP6R08BmSbQvIP3434z1PEZUKhMURCjsfwSxBqe8ZqoO9lHq3ETS2kn/qXjwKKex4iMpAD6WDOwlH+ins+DmpmQsYeeTblAf2Ydlmxns2ke/+NxKEtM1opLD1pyQyDUSFYfLdP6B8eA/V0QGKzz5OqXc7yRlzGH3se1A4QmPKyB/aR9S3jYyXyI70UDm8l0LvDooHtlPY/gBeLTOfoZN+rp3sM/j33vlW+n7xXQ7v2UbHrDZGn32S/OP/SkPHYgZ3P82Rp+5j9aVXHPWZ9EI+S09Uw++9861HDe9oyVDZ/ShWHKIxlWB0/04Gn32KoG9z/Nl4mr476v29eLqdTes0nR3zk8Qd89cD+4k75v+Gu2+e1Ob1wPv4Zcf8T7r7VSeb73R2zIez44oJXR2pqyN1daSujtTVkbo6UldHTp8zuU4n65g/bSGstuDXAX9NfIuKL7j7fzOz9wK4++dqt6j4FLCB+BYV73b3kyas6Q5hIiIiIqfLyULYtN4nzN2/D3z/mGGfm/TYgT+YzhpEREREzka6Y76IiIhIHSiEiYiIiNSBQpiIiIhIHSiEiYiIiNTBtF4dOR3MrB/YU+86XoRZwOF6FyGnnfbr+Un79fylfXt+Ohv36yJ3P+6d5s+5EHauM7ONJ7pUVc5d2q/nJ+3X85f27fnpXNuvOh0pIiIiUgcKYSIiIiJ1oBB25n2+3gXItNB+PT9pv56/tG/PT+fUflWfMBEREZE60JEwERERkTpQCBMRERGpA4WwM8DM3mJmm80sMrN1x4z7EzPbaWbbzOzmetUoL56ZfdTM9pvZE7V/r6t3TfLCmdmG2vtyp5l9qN71yOlhZrvN7Knae3RjveuRF87MvmBmh8xs06RhM83s38xsR+1vWz1rPBWFsDNjE/Am4P7JA81sBfA2YCWwAfiMmSXOfHlyGv2Vu19a+/f9ehcjL0ztffhp4LXACuDttfernB9urL1Hz5n7SclxfZH4u3OyDwH3uvtS4N7a87OWQtgZ4O5Pu/u244y6Bfiau5fc/VlgJ3DVma1ORI7jKmCnu+9y9zLwNeL3q4icJdz9fuDIMYNvAb5Ue/wl4NYzWdPzpRBWX/OBnknP99WGybnrfWbWXTtMflYfBpeT0nvz/OXAD83sUTN7T72LkdNurrsfAKj9nVPnek4qWe8Czhdmdg/QcZxR/6+7f/tEkx1nmO4ZchY72X4GPgt8jHgffgz4C+Dfn7nq5DTSe/P8dZ2795rZHODfzGxr7YiKyBmnEHaauPurX8Bk+4CuSc8XAL2npyKZDlPdz2b2t8D3prkcmT56b56n3L239veQmd1JfOpZIez8cdDM5rn7ATObBxyqd0Eno9OR9fUd4G1mljGzJcBS4OE61yQvUO0N/5zbiC/IkHPTI8BSM1tiZmniC2i+U+ea5EUys0Yza37uMXATep+eb74D/Fbt8W8BJzoTdVbQkbAzwMxuA/4GmA38i5k94e43u/tmM/s6sAWoAn/g7mE9a5UX5X+a2aXEp612A/9XXauRF8zdq2b2PuAHQAL4grtvrnNZ8uLNBe40M4i///7R3e+ub0nyQpnZPwE3ALPMbB/wEeDPga+b2W8De4G31K/CU9PPFomIiIjUgU5HioiIiNSBQpiIiIhIHSiEiYiIiNSBQpiIiIhIHSiEiYiIiNSBQpiInNfM7MdmdvMxw/6jmX3fzH5uZptrPzX165PGf9XMtpnZptpPUKXOfOUicr5TCBOR890/Ed9sdbK3Af8D+E13XwlsAP7azFpr478KLAdWAzngd85MqSLyUqIQJiLnu28AbzCzDICZLQY6gfvdfQdM/JTNIeIbKuPu3/ca4l+xWFCPwkXk/KYQJiLnNXcfIA5SG2qD3gb8s0+6U7WZXQWkgWcmT1s7DflOQHdVF5HTTiFMRF4KJp+SfFvtOTDxm5//ALzb3aNjpvsM8RGzn56RKkXkJUUhTEReCu4C1pvZ5UDO3R8DMLMW4F+AD7v7Q5MnMLOPEJ+e/MMzXKuIvEToB7xF5Lzn7nkz+zHwBWpHwcwsDdwJfNnd/8/k9mb2O8DNwPrjHB0TETkt9APeIvKSYGa3Ad8CLnH3rWb2DuB/A5snNXuXuz9hZlVgDzBaG/4td/8vZ7ZiETnfKYSJiIiI1IH6hImIiIjUgUKYiIiISB0ohImIiIjUgUKYiIiISB0ohImIiIjUgUKYiIiISB0ohImIiIjUwf8P4vwNOKh2VDoAAAAASUVORK5CYII= | |
| " | |
| > | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [53]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">X</span> <span class="o">=</span> <span class="n">data</span><span class="o">.</span><span class="n">iloc</span><span class="p">[:,</span> <span class="n">data</span><span class="o">.</span><span class="n">columns</span> <span class="o">!=</span> <span class="s1">'Class'</span><span class="p">]</span><span class="o">.</span><span class="n">values</span> <span class="c1"># Selecting All columns except Class column </span> | |
| <span class="n">y</span> <span class="o">=</span> <span class="n">data</span><span class="o">.</span><span class="n">iloc</span><span class="p">[:,</span> <span class="n">data</span><span class="o">.</span><span class="n">columns</span> <span class="o">==</span> <span class="s1">'Class'</span><span class="p">]</span><span class="o">.</span><span class="n">values</span> <span class="c1"># Selecting Only Class column</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [54]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># 30%</span> | |
| <span class="kn">from</span> <span class="nn">sklearn.model_selection</span> <span class="kn">import</span> <span class="n">train_test_split</span> | |
| <span class="n">X_train</span><span class="p">,</span> <span class="n">X_test</span><span class="p">,</span> <span class="n">y_train</span><span class="p">,</span> <span class="n">y_test</span> <span class="o">=</span> <span class="n">train_test_split</span><span class="p">(</span><span class="n">X</span><span class="p">,</span><span class="n">y</span><span class="p">,</span> <span class="n">test_size</span> <span class="o">=</span> <span class="mf">0.3</span><span class="p">,</span> <span class="n">random_state</span> <span class="o">=</span> <span class="mi">42</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [56]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="c1">#xgb</span> | |
| <span class="kn">from</span> <span class="nn">xgboost</span> <span class="kn">import</span> <span class="n">XGBClassifier</span> | |
| <span class="n">classifier</span> <span class="o">=</span> <span class="n">XGBClassifier</span><span class="p">()</span> | |
| <span class="o">%</span><span class="k">time</span> | |
| <span class="n">classifier</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">X_train</span><span class="p">,</span> <span class="n">y_train</span><span class="o">.</span><span class="n">ravel</span><span class="p">())</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> | |
| <div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain"> | |
| <pre>CPU times: user 2 µs, sys: 0 ns, total: 2 µs | |
| Wall time: 3.81 µs | |
| </pre> | |
| </div> | |
| </div> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[56]:</div> | |
| <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> | |
| <pre>XGBClassifier(base_score=0.5, booster=None, colsample_bylevel=1, | |
| colsample_bynode=1, colsample_bytree=1, gamma=0, gpu_id=-1, | |
| importance_type='gain', interaction_constraints=None, | |
| learning_rate=0.300000012, max_delta_step=0, max_depth=6, | |
| min_child_weight=1, missing=nan, monotone_constraints=None, | |
| n_estimators=100, n_jobs=0, num_parallel_tree=1, random_state=0, | |
| reg_alpha=0, reg_lambda=1, scale_pos_weight=1, subsample=1, | |
| tree_method=None, validate_parameters=False, verbosity=None)</pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [57]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">sklearn.metrics</span> <span class="kn">import</span> <span class="n">confusion_matrix</span><span class="p">,</span> <span class="n">accuracy_score</span><span class="p">,</span> <span class="n">f1_score</span><span class="p">,</span> <span class="n">classification_report</span> | |
| <span class="n">y_pred</span> <span class="o">=</span> <span class="n">classifier</span><span class="o">.</span><span class="n">predict</span><span class="p">(</span><span class="n">X_test</span><span class="p">)</span> | |
| <span class="n">cm</span> <span class="o">=</span> <span class="n">confusion_matrix</span><span class="p">(</span><span class="n">y_test</span><span class="p">,</span> <span class="n">y_pred</span><span class="p">)</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="n">cm</span><span class="p">)</span> | |
| <span class="n">accuracy_score</span><span class="p">(</span><span class="n">y_test</span><span class="p">,</span> <span class="n">y_pred</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> | |
| <div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain"> | |
| <pre>[[85301 6] | |
| [ 22 114]] | |
| </pre> | |
| </div> | |
| </div> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[57]:</div> | |
| <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> | |
| <pre>0.9996722961506501</pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [59]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="nb">print</span><span class="p">(</span><span class="n">classification_report</span><span class="p">(</span><span class="n">y_test</span><span class="p">,</span><span class="n">y_pred</span><span class="p">))</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> | |
| <div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain"> | |
| <pre> precision recall f1-score support | |
| 0 1.00 1.00 1.00 85307 | |
| 1 0.95 0.84 0.89 136 | |
| accuracy 1.00 85443 | |
| macro avg 0.97 0.92 0.95 85443 | |
| weighted avg 1.00 1.00 1.00 85443 | |
| </pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [60]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">y_pred</span> <span class="o">=</span> <span class="n">classifier</span><span class="o">.</span><span class="n">predict</span><span class="p">(</span><span class="n">X</span><span class="p">)</span> | |
| <span class="n">cm</span> <span class="o">=</span> <span class="n">confusion_matrix</span><span class="p">(</span><span class="n">y</span><span class="p">,</span> <span class="n">y_pred</span><span class="p">)</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="n">cm</span><span class="p">)</span> | |
| <span class="n">accuracy_score</span><span class="p">(</span><span class="n">y</span><span class="p">,</span> <span class="n">y_pred</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> | |
| <div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain"> | |
| <pre>[[284309 6] | |
| [ 22 470]] | |
| </pre> | |
| </div> | |
| </div> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[60]:</div> | |
| <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> | |
| <pre>0.9999016878096395</pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [61]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="nb">print</span><span class="p">(</span><span class="n">classification_report</span><span class="p">(</span><span class="n">y</span><span class="p">,</span><span class="n">y_pred</span><span class="p">))</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> | |
| <div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain"> | |
| <pre> precision recall f1-score support | |
| 0 1.00 1.00 1.00 284315 | |
| 1 0.99 0.96 0.97 492 | |
| accuracy 1.00 284807 | |
| macro avg 0.99 0.98 0.99 284807 | |
| weighted avg 1.00 1.00 1.00 284807 | |
| </pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [63]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># grid search tune</span> | |
| <span class="kn">from</span> <span class="nn">sklearn.model_selection</span> <span class="kn">import</span> <span class="n">GridSearchCV</span> | |
| <span class="n">params</span><span class="o">=</span><span class="p">{</span> | |
| <span class="s2">"learning_rate"</span> <span class="p">:</span> <span class="p">[</span><span class="mf">0.05</span><span class="p">,</span><span class="mf">0.1</span><span class="p">,</span> <span class="mf">0.3</span><span class="p">]</span> <span class="p">,</span> | |
| <span class="s2">"max_depth"</span> <span class="p">:</span> <span class="p">[</span> <span class="mi">12</span><span class="p">,</span> <span class="mi">15</span><span class="p">]</span> | |
| <span class="p">}</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [64]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># evaluation : f1 score</span> | |
| <span class="n">grid_search</span><span class="o">=</span> <span class="n">GridSearchCV</span><span class="p">(</span><span class="n">estimator</span> <span class="o">=</span> <span class="n">classifier</span><span class="p">,</span><span class="n">param_grid</span><span class="o">=</span><span class="n">params</span><span class="p">,</span><span class="n">scoring</span><span class="o">=</span><span class="s1">'f1'</span><span class="p">,</span><span class="n">n_jobs</span><span class="o">=-</span><span class="mi">1</span><span class="p">,</span><span class="n">cv</span><span class="o">=</span><span class="mi">5</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [65]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="o">%</span><span class="k">time</span> | |
| <span class="n">grid_search</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">X_train</span><span class="p">,</span><span class="n">y_train</span><span class="o">.</span><span class="n">ravel</span><span class="p">())</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> | |
| <div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain"> | |
| <pre>CPU times: user 2 µs, sys: 0 ns, total: 2 µs | |
| Wall time: 4.53 µs | |
| </pre> | |
| </div> | |
| </div> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[65]:</div> | |
| <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> | |
| <pre>GridSearchCV(cv=5, | |
| estimator=XGBClassifier(base_score=0.5, booster=None, | |
| colsample_bylevel=1, colsample_bynode=1, | |
| colsample_bytree=1, gamma=0, gpu_id=-1, | |
| importance_type='gain', | |
| interaction_constraints=None, | |
| learning_rate=0.300000012, | |
| max_delta_step=0, max_depth=6, | |
| min_child_weight=1, missing=nan, | |
| monotone_constraints=None, | |
| n_estimators=100, n_jobs=0, | |
| num_parallel_tree=1, random_state=0, | |
| reg_alpha=0, reg_lambda=1, | |
| scale_pos_weight=1, subsample=1, | |
| tree_method=None, | |
| validate_parameters=False, | |
| verbosity=None), | |
| n_jobs=-1, | |
| param_grid={'learning_rate': [0.05, 0.1, 0.3], | |
| 'max_depth': [12, 15]}, | |
| scoring='f1')</pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [66]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="nb">print</span><span class="p">(</span><span class="s2">"parameter: "</span><span class="p">,</span> <span class="n">grid_search</span><span class="o">.</span><span class="n">best_estimator_</span><span class="p">,</span> <span class="s2">"score:"</span><span class="p">,</span> <span class="n">grid_search</span><span class="o">.</span><span class="n">best_score_</span> <span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> | |
| <div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain"> | |
| <pre>score: XGBClassifier(base_score=0.5, booster=None, colsample_bylevel=1, | |
| colsample_bynode=1, colsample_bytree=1, gamma=0, gpu_id=-1, | |
| importance_type='gain', interaction_constraints=None, | |
| learning_rate=0.3, max_delta_step=0, max_depth=12, | |
| min_child_weight=1, missing=nan, monotone_constraints=None, | |
| n_estimators=100, n_jobs=0, num_parallel_tree=1, random_state=0, | |
| reg_alpha=0, reg_lambda=1, scale_pos_weight=1, subsample=1, | |
| tree_method=None, validate_parameters=False, verbosity=None) parameter: : 0.8552401319916623 | |
| </pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [68]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="c1">#copy above</span> | |
| <span class="n">grid_tuned_classifier</span> <span class="o">=</span> <span class="n">XGBClassifier</span><span class="p">(</span><span class="n">base_score</span><span class="o">=</span><span class="mf">0.5</span><span class="p">,</span> <span class="n">booster</span><span class="o">=</span><span class="s1">'gbtree'</span><span class="p">,</span> <span class="n">colsample_bylevel</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> | |
| <span class="n">colsample_bynode</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">colsample_bytree</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">gamma</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">gpu_id</span><span class="o">=-</span><span class="mi">1</span><span class="p">,</span> | |
| <span class="n">importance_type</span><span class="o">=</span><span class="s1">'gain'</span><span class="p">,</span> <span class="n">interaction_constraints</span><span class="o">=</span><span class="s1">''</span><span class="p">,</span> | |
| <span class="n">learning_rate</span><span class="o">=</span><span class="mf">0.3</span><span class="p">,</span> <span class="n">max_delta_step</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">max_depth</span><span class="o">=</span><span class="mi">12</span><span class="p">,</span> | |
| <span class="n">min_child_weight</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">missing</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">monotone_constraints</span><span class="o">=</span><span class="s1">'()'</span><span class="p">,</span> | |
| <span class="n">n_estimators</span><span class="o">=</span><span class="mi">100</span><span class="p">,</span> <span class="n">n_jobs</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">num_parallel_tree</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">random_state</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> | |
| <span class="n">reg_alpha</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">reg_lambda</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">scale_pos_weight</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">subsample</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> | |
| <span class="n">tree_method</span><span class="o">=</span><span class="s1">'exact'</span><span class="p">,</span> <span class="n">validate_parameters</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">verbosity</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span> | |
| <span class="n">grid_tuned_classifier</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">X_train</span><span class="p">,</span> <span class="n">y_train</span><span class="o">.</span><span class="n">ravel</span><span class="p">())</span> | |
| <span class="n">y_pred</span> <span class="o">=</span> <span class="n">grid_tuned_classifier</span><span class="o">.</span><span class="n">predict</span><span class="p">(</span><span class="n">X_test</span><span class="p">)</span> | |
| <span class="n">cm</span> <span class="o">=</span> <span class="n">confusion_matrix</span><span class="p">(</span><span class="n">y_test</span><span class="p">,</span> <span class="n">y_pred</span><span class="p">)</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="n">cm</span><span class="p">)</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="s1">'Accuracy on X_test set '</span><span class="p">,</span><span class="n">accuracy_score</span><span class="p">(</span><span class="n">y_test</span><span class="p">,</span> <span class="n">y_pred</span><span class="p">))</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> | |
| <div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain"> | |
| <pre>[12:16:52] WARNING: /home/conda/feedstock_root/build_artifacts/xgboost_1584539733809/work/src/learner.cc:328: | |
| Parameters: { importance_type, missing, n_estimators } might not be used. | |
| This may not be accurate due to some parameters are only used in language bindings but | |
| passed down to XGBoost core. Or some parameters are not used but slip through this | |
| verification. Please open an issue if you find above cases. | |
| [[85300 7] | |
| [ 22 114]] | |
| Accuracy on X_test set 0.9996605924417448 | |
| </pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [69]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="nb">print</span><span class="p">(</span><span class="n">classification_report</span><span class="p">(</span><span class="n">y_test</span><span class="p">,</span><span class="n">y_pred</span><span class="p">))</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> | |
| <div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain"> | |
| <pre> precision recall f1-score support | |
| 0 1.00 1.00 1.00 85307 | |
| 1 0.94 0.84 0.89 136 | |
| accuracy 1.00 85443 | |
| macro avg 0.97 0.92 0.94 85443 | |
| weighted avg 1.00 1.00 1.00 85443 | |
| </pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [70]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">y_pred</span> <span class="o">=</span> <span class="n">grid_tuned_classifier</span><span class="o">.</span><span class="n">predict</span><span class="p">(</span><span class="n">X</span><span class="p">)</span> | |
| <span class="n">cm</span> <span class="o">=</span> <span class="n">confusion_matrix</span><span class="p">(</span><span class="n">y</span><span class="p">,</span> <span class="n">y_pred</span><span class="p">)</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="n">cm</span><span class="p">)</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="s1">'Accuracy on whole X set '</span><span class="p">,</span><span class="n">accuracy_score</span><span class="p">(</span><span class="n">y</span><span class="p">,</span> <span class="n">y_pred</span><span class="p">))</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> | |
| <div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain"> | |
| <pre>[[284308 7] | |
| [ 22 470]] | |
| Accuracy on whole X set 0.9998981766599838 | |
| </pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [71]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="nb">print</span><span class="p">(</span><span class="n">classification_report</span><span class="p">(</span><span class="n">y</span><span class="p">,</span><span class="n">y_pred</span><span class="p">))</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> | |
| <div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain"> | |
| <pre> precision recall f1-score support | |
| 0 1.00 1.00 1.00 284315 | |
| 1 0.99 0.96 0.97 492 | |
| accuracy 1.00 284807 | |
| macro avg 0.99 0.98 0.99 284807 | |
| weighted avg 1.00 1.00 1.00 284807 | |
| </pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt"> | |
| </div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown"> | |
| <h1 id="UCI-creditcard-default.payment.next.month">UCI creditcard default.payment.next.month<a class="anchor-link" href="#UCI-creditcard-default.payment.next.month">¶</a></h1> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [4]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">excel</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">read_csv</span><span class="p">(</span><span class="s2">"../currency/currency_data/UCI_Credit_Card.csv"</span><span class="p">)</span> | |
| <span class="n">excel</span><span class="o">.</span><span class="n">head</span><span class="p">(</span><span class="mi">10</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[4]:</div> | |
| <div class="jp-RenderedHTMLCommon jp-RenderedHTML jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/html"> | |
| <div> | |
| <style scoped> | |
| .dataframe tbody tr th:only-of-type { | |
| vertical-align: middle; | |
| } | |
| .dataframe tbody tr th { | |
| vertical-align: top; | |
| } | |
| .dataframe thead th { | |
| text-align: right; | |
| } | |
| </style> | |
| <table border="1" class="dataframe"> | |
| <thead> | |
| <tr style="text-align: right;"> | |
| <th></th> | |
| <th>ID</th> | |
| <th>LIMIT_BAL</th> | |
| <th>SEX</th> | |
| <th>EDUCATION</th> | |
| <th>MARRIAGE</th> | |
| <th>AGE</th> | |
| <th>PAY_0</th> | |
| <th>PAY_2</th> | |
| <th>PAY_3</th> | |
| <th>PAY_4</th> | |
| <th>...</th> | |
| <th>BILL_AMT4</th> | |
| <th>BILL_AMT5</th> | |
| <th>BILL_AMT6</th> | |
| <th>PAY_AMT1</th> | |
| <th>PAY_AMT2</th> | |
| <th>PAY_AMT3</th> | |
| <th>PAY_AMT4</th> | |
| <th>PAY_AMT5</th> | |
| <th>PAY_AMT6</th> | |
| <th>default.payment.next.month</th> | |
| </tr> | |
| </thead> | |
| <tbody> | |
| <tr> | |
| <th>0</th> | |
| <td>1</td> | |
| <td>20000.0</td> | |
| <td>2</td> | |
| <td>2</td> | |
| <td>1</td> | |
| <td>24</td> | |
| <td>2</td> | |
| <td>2</td> | |
| <td>-1</td> | |
| <td>-1</td> | |
| <td>...</td> | |
| <td>0.0</td> | |
| <td>0.0</td> | |
| <td>0.0</td> | |
| <td>0.0</td> | |
| <td>689.0</td> | |
| <td>0.0</td> | |
| <td>0.0</td> | |
| <td>0.0</td> | |
| <td>0.0</td> | |
| <td>1</td> | |
| </tr> | |
| <tr> | |
| <th>1</th> | |
| <td>2</td> | |
| <td>120000.0</td> | |
| <td>2</td> | |
| <td>2</td> | |
| <td>2</td> | |
| <td>26</td> | |
| <td>-1</td> | |
| <td>2</td> | |
| <td>0</td> | |
| <td>0</td> | |
| <td>...</td> | |
| <td>3272.0</td> | |
| <td>3455.0</td> | |
| <td>3261.0</td> | |
| <td>0.0</td> | |
| <td>1000.0</td> | |
| <td>1000.0</td> | |
| <td>1000.0</td> | |
| <td>0.0</td> | |
| <td>2000.0</td> | |
| <td>1</td> | |
| </tr> | |
| <tr> | |
| <th>2</th> | |
| <td>3</td> | |
| <td>90000.0</td> | |
| <td>2</td> | |
| <td>2</td> | |
| <td>2</td> | |
| <td>34</td> | |
| <td>0</td> | |
| <td>0</td> | |
| <td>0</td> | |
| <td>0</td> | |
| <td>...</td> | |
| <td>14331.0</td> | |
| <td>14948.0</td> | |
| <td>15549.0</td> | |
| <td>1518.0</td> | |
| <td>1500.0</td> | |
| <td>1000.0</td> | |
| <td>1000.0</td> | |
| <td>1000.0</td> | |
| <td>5000.0</td> | |
| <td>0</td> | |
| </tr> | |
| <tr> | |
| <th>3</th> | |
| <td>4</td> | |
| <td>50000.0</td> | |
| <td>2</td> | |
| <td>2</td> | |
| <td>1</td> | |
| <td>37</td> | |
| <td>0</td> | |
| <td>0</td> | |
| <td>0</td> | |
| <td>0</td> | |
| <td>...</td> | |
| <td>28314.0</td> | |
| <td>28959.0</td> | |
| <td>29547.0</td> | |
| <td>2000.0</td> | |
| <td>2019.0</td> | |
| <td>1200.0</td> | |
| <td>1100.0</td> | |
| <td>1069.0</td> | |
| <td>1000.0</td> | |
| <td>0</td> | |
| </tr> | |
| <tr> | |
| <th>4</th> | |
| <td>5</td> | |
| <td>50000.0</td> | |
| <td>1</td> | |
| <td>2</td> | |
| <td>1</td> | |
| <td>57</td> | |
| <td>-1</td> | |
| <td>0</td> | |
| <td>-1</td> | |
| <td>0</td> | |
| <td>...</td> | |
| <td>20940.0</td> | |
| <td>19146.0</td> | |
| <td>19131.0</td> | |
| <td>2000.0</td> | |
| <td>36681.0</td> | |
| <td>10000.0</td> | |
| <td>9000.0</td> | |
| <td>689.0</td> | |
| <td>679.0</td> | |
| <td>0</td> | |
| </tr> | |
| <tr> | |
| <th>5</th> | |
| <td>6</td> | |
| <td>50000.0</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>2</td> | |
| <td>37</td> | |
| <td>0</td> | |
| <td>0</td> | |
| <td>0</td> | |
| <td>0</td> | |
| <td>...</td> | |
| <td>19394.0</td> | |
| <td>19619.0</td> | |
| <td>20024.0</td> | |
| <td>2500.0</td> | |
| <td>1815.0</td> | |
| <td>657.0</td> | |
| <td>1000.0</td> | |
| <td>1000.0</td> | |
| <td>800.0</td> | |
| <td>0</td> | |
| </tr> | |
| <tr> | |
| <th>6</th> | |
| <td>7</td> | |
| <td>500000.0</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>2</td> | |
| <td>29</td> | |
| <td>0</td> | |
| <td>0</td> | |
| <td>0</td> | |
| <td>0</td> | |
| <td>...</td> | |
| <td>542653.0</td> | |
| <td>483003.0</td> | |
| <td>473944.0</td> | |
| <td>55000.0</td> | |
| <td>40000.0</td> | |
| <td>38000.0</td> | |
| <td>20239.0</td> | |
| <td>13750.0</td> | |
| <td>13770.0</td> | |
| <td>0</td> | |
| </tr> | |
| <tr> | |
| <th>7</th> | |
| <td>8</td> | |
| <td>100000.0</td> | |
| <td>2</td> | |
| <td>2</td> | |
| <td>2</td> | |
| <td>23</td> | |
| <td>0</td> | |
| <td>-1</td> | |
| <td>-1</td> | |
| <td>0</td> | |
| <td>...</td> | |
| <td>221.0</td> | |
| <td>-159.0</td> | |
| <td>567.0</td> | |
| <td>380.0</td> | |
| <td>601.0</td> | |
| <td>0.0</td> | |
| <td>581.0</td> | |
| <td>1687.0</td> | |
| <td>1542.0</td> | |
| <td>0</td> | |
| </tr> | |
| <tr> | |
| <th>8</th> | |
| <td>9</td> | |
| <td>140000.0</td> | |
| <td>2</td> | |
| <td>3</td> | |
| <td>1</td> | |
| <td>28</td> | |
| <td>0</td> | |
| <td>0</td> | |
| <td>2</td> | |
| <td>0</td> | |
| <td>...</td> | |
| <td>12211.0</td> | |
| <td>11793.0</td> | |
| <td>3719.0</td> | |
| <td>3329.0</td> | |
| <td>0.0</td> | |
| <td>432.0</td> | |
| <td>1000.0</td> | |
| <td>1000.0</td> | |
| <td>1000.0</td> | |
| <td>0</td> | |
| </tr> | |
| <tr> | |
| <th>9</th> | |
| <td>10</td> | |
| <td>20000.0</td> | |
| <td>1</td> | |
| <td>3</td> | |
| <td>2</td> | |
| <td>35</td> | |
| <td>-2</td> | |
| <td>-2</td> | |
| <td>-2</td> | |
| <td>-2</td> | |
| <td>...</td> | |
| <td>0.0</td> | |
| <td>13007.0</td> | |
| <td>13912.0</td> | |
| <td>0.0</td> | |
| <td>0.0</td> | |
| <td>0.0</td> | |
| <td>13007.0</td> | |
| <td>1122.0</td> | |
| <td>0.0</td> | |
| <td>0</td> | |
| </tr> | |
| </tbody> | |
| </table> | |
| <p>10 rows × 25 columns</p> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [5]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">excel</span><span class="o">.</span><span class="n">info</span><span class="p">()</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> | |
| <div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain"> | |
| <pre><class 'pandas.core.frame.DataFrame'> | |
| RangeIndex: 30000 entries, 0 to 29999 | |
| Data columns (total 25 columns): | |
| # Column Non-Null Count Dtype | |
| --- ------ -------------- ----- | |
| 0 ID 30000 non-null int64 | |
| 1 LIMIT_BAL 30000 non-null float64 | |
| 2 SEX 30000 non-null int64 | |
| 3 EDUCATION 30000 non-null int64 | |
| 4 MARRIAGE 30000 non-null int64 | |
| 5 AGE 30000 non-null int64 | |
| 6 PAY_0 30000 non-null int64 | |
| 7 PAY_2 30000 non-null int64 | |
| 8 PAY_3 30000 non-null int64 | |
| 9 PAY_4 30000 non-null int64 | |
| 10 PAY_5 30000 non-null int64 | |
| 11 PAY_6 30000 non-null int64 | |
| 12 BILL_AMT1 30000 non-null float64 | |
| 13 BILL_AMT2 30000 non-null float64 | |
| 14 BILL_AMT3 30000 non-null float64 | |
| 15 BILL_AMT4 30000 non-null float64 | |
| 16 BILL_AMT5 30000 non-null float64 | |
| 17 BILL_AMT6 30000 non-null float64 | |
| 18 PAY_AMT1 30000 non-null float64 | |
| 19 PAY_AMT2 30000 non-null float64 | |
| 20 PAY_AMT3 30000 non-null float64 | |
| 21 PAY_AMT4 30000 non-null float64 | |
| 22 PAY_AMT5 30000 non-null float64 | |
| 23 PAY_AMT6 30000 non-null float64 | |
| 24 default.payment.next.month 30000 non-null int64 | |
| dtypes: float64(13), int64(12) | |
| memory usage: 5.7 MB | |
| </pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [6]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">excel</span><span class="o">.</span><span class="n">describe</span><span class="p">()</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[6]:</div> | |
| <div class="jp-RenderedHTMLCommon jp-RenderedHTML jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/html"> | |
| <div> | |
| <style scoped> | |
| .dataframe tbody tr th:only-of-type { | |
| vertical-align: middle; | |
| } | |
| .dataframe tbody tr th { | |
| vertical-align: top; | |
| } | |
| .dataframe thead th { | |
| text-align: right; | |
| } | |
| </style> | |
| <table border="1" class="dataframe"> | |
| <thead> | |
| <tr style="text-align: right;"> | |
| <th></th> | |
| <th>ID</th> | |
| <th>LIMIT_BAL</th> | |
| <th>SEX</th> | |
| <th>EDUCATION</th> | |
| <th>MARRIAGE</th> | |
| <th>AGE</th> | |
| <th>PAY_0</th> | |
| <th>PAY_2</th> | |
| <th>PAY_3</th> | |
| <th>PAY_4</th> | |
| <th>...</th> | |
| <th>BILL_AMT4</th> | |
| <th>BILL_AMT5</th> | |
| <th>BILL_AMT6</th> | |
| <th>PAY_AMT1</th> | |
| <th>PAY_AMT2</th> | |
| <th>PAY_AMT3</th> | |
| <th>PAY_AMT4</th> | |
| <th>PAY_AMT5</th> | |
| <th>PAY_AMT6</th> | |
| <th>default.payment.next.month</th> | |
| </tr> | |
| </thead> | |
| <tbody> | |
| <tr> | |
| <th>count</th> | |
| <td>30000.000000</td> | |
| <td>30000.000000</td> | |
| <td>30000.000000</td> | |
| <td>30000.000000</td> | |
| <td>30000.000000</td> | |
| <td>30000.000000</td> | |
| <td>30000.000000</td> | |
| <td>30000.000000</td> | |
| <td>30000.000000</td> | |
| <td>30000.000000</td> | |
| <td>...</td> | |
| <td>30000.000000</td> | |
| <td>30000.000000</td> | |
| <td>30000.000000</td> | |
| <td>30000.000000</td> | |
| <td>3.000000e+04</td> | |
| <td>30000.00000</td> | |
| <td>30000.000000</td> | |
| <td>30000.000000</td> | |
| <td>30000.000000</td> | |
| <td>30000.000000</td> | |
| </tr> | |
| <tr> | |
| <th>mean</th> | |
| <td>15000.500000</td> | |
| <td>167484.322667</td> | |
| <td>1.603733</td> | |
| <td>1.853133</td> | |
| <td>1.551867</td> | |
| <td>35.485500</td> | |
| <td>-0.016700</td> | |
| <td>-0.133767</td> | |
| <td>-0.166200</td> | |
| <td>-0.220667</td> | |
| <td>...</td> | |
| <td>43262.948967</td> | |
| <td>40311.400967</td> | |
| <td>38871.760400</td> | |
| <td>5663.580500</td> | |
| <td>5.921163e+03</td> | |
| <td>5225.68150</td> | |
| <td>4826.076867</td> | |
| <td>4799.387633</td> | |
| <td>5215.502567</td> | |
| <td>0.221200</td> | |
| </tr> | |
| <tr> | |
| <th>std</th> | |
| <td>8660.398374</td> | |
| <td>129747.661567</td> | |
| <td>0.489129</td> | |
| <td>0.790349</td> | |
| <td>0.521970</td> | |
| <td>9.217904</td> | |
| <td>1.123802</td> | |
| <td>1.197186</td> | |
| <td>1.196868</td> | |
| <td>1.169139</td> | |
| <td>...</td> | |
| <td>64332.856134</td> | |
| <td>60797.155770</td> | |
| <td>59554.107537</td> | |
| <td>16563.280354</td> | |
| <td>2.304087e+04</td> | |
| <td>17606.96147</td> | |
| <td>15666.159744</td> | |
| <td>15278.305679</td> | |
| <td>17777.465775</td> | |
| <td>0.415062</td> | |
| </tr> | |
| <tr> | |
| <th>min</th> | |
| <td>1.000000</td> | |
| <td>10000.000000</td> | |
| <td>1.000000</td> | |
| <td>0.000000</td> | |
| <td>0.000000</td> | |
| <td>21.000000</td> | |
| <td>-2.000000</td> | |
| <td>-2.000000</td> | |
| <td>-2.000000</td> | |
| <td>-2.000000</td> | |
| <td>...</td> | |
| <td>-170000.000000</td> | |
| <td>-81334.000000</td> | |
| <td>-339603.000000</td> | |
| <td>0.000000</td> | |
| <td>0.000000e+00</td> | |
| <td>0.00000</td> | |
| <td>0.000000</td> | |
| <td>0.000000</td> | |
| <td>0.000000</td> | |
| <td>0.000000</td> | |
| </tr> | |
| <tr> | |
| <th>25%</th> | |
| <td>7500.750000</td> | |
| <td>50000.000000</td> | |
| <td>1.000000</td> | |
| <td>1.000000</td> | |
| <td>1.000000</td> | |
| <td>28.000000</td> | |
| <td>-1.000000</td> | |
| <td>-1.000000</td> | |
| <td>-1.000000</td> | |
| <td>-1.000000</td> | |
| <td>...</td> | |
| <td>2326.750000</td> | |
| <td>1763.000000</td> | |
| <td>1256.000000</td> | |
| <td>1000.000000</td> | |
| <td>8.330000e+02</td> | |
| <td>390.00000</td> | |
| <td>296.000000</td> | |
| <td>252.500000</td> | |
| <td>117.750000</td> | |
| <td>0.000000</td> | |
| </tr> | |
| <tr> | |
| <th>50%</th> | |
| <td>15000.500000</td> | |
| <td>140000.000000</td> | |
| <td>2.000000</td> | |
| <td>2.000000</td> | |
| <td>2.000000</td> | |
| <td>34.000000</td> | |
| <td>0.000000</td> | |
| <td>0.000000</td> | |
| <td>0.000000</td> | |
| <td>0.000000</td> | |
| <td>...</td> | |
| <td>19052.000000</td> | |
| <td>18104.500000</td> | |
| <td>17071.000000</td> | |
| <td>2100.000000</td> | |
| <td>2.009000e+03</td> | |
| <td>1800.00000</td> | |
| <td>1500.000000</td> | |
| <td>1500.000000</td> | |
| <td>1500.000000</td> | |
| <td>0.000000</td> | |
| </tr> | |
| <tr> | |
| <th>75%</th> | |
| <td>22500.250000</td> | |
| <td>240000.000000</td> | |
| <td>2.000000</td> | |
| <td>2.000000</td> | |
| <td>2.000000</td> | |
| <td>41.000000</td> | |
| <td>0.000000</td> | |
| <td>0.000000</td> | |
| <td>0.000000</td> | |
| <td>0.000000</td> | |
| <td>...</td> | |
| <td>54506.000000</td> | |
| <td>50190.500000</td> | |
| <td>49198.250000</td> | |
| <td>5006.000000</td> | |
| <td>5.000000e+03</td> | |
| <td>4505.00000</td> | |
| <td>4013.250000</td> | |
| <td>4031.500000</td> | |
| <td>4000.000000</td> | |
| <td>0.000000</td> | |
| </tr> | |
| <tr> | |
| <th>max</th> | |
| <td>30000.000000</td> | |
| <td>1000000.000000</td> | |
| <td>2.000000</td> | |
| <td>6.000000</td> | |
| <td>3.000000</td> | |
| <td>79.000000</td> | |
| <td>8.000000</td> | |
| <td>8.000000</td> | |
| <td>8.000000</td> | |
| <td>8.000000</td> | |
| <td>...</td> | |
| <td>891586.000000</td> | |
| <td>927171.000000</td> | |
| <td>961664.000000</td> | |
| <td>873552.000000</td> | |
| <td>1.684259e+06</td> | |
| <td>896040.00000</td> | |
| <td>621000.000000</td> | |
| <td>426529.000000</td> | |
| <td>528666.000000</td> | |
| <td>1.000000</td> | |
| </tr> | |
| </tbody> | |
| </table> | |
| <p>8 rows × 25 columns</p> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [12]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">excel</span><span class="o">.</span><span class="n">index</span> <span class="o">=</span><span class="n">excel</span><span class="p">[</span><span class="s1">'ID'</span><span class="p">]</span> | |
| <span class="n">dataset</span> <span class="o">=</span> <span class="n">excel</span><span class="o">.</span><span class="n">drop</span><span class="p">(</span><span class="s2">"ID"</span><span class="p">,</span><span class="n">axis</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [13]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">dataset</span><span class="p">[</span><span class="s1">'SEX'</span><span class="p">]</span><span class="o">.</span><span class="n">value_counts</span><span class="p">()</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[13]:</div> | |
| <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> | |
| <pre>2 18112 | |
| 1 11888 | |
| Name: SEX, dtype: int64</pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [14]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">dataset</span><span class="p">[</span><span class="s1">'EDUCATION'</span><span class="p">]</span><span class="o">.</span><span class="n">value_counts</span><span class="p">()</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[14]:</div> | |
| <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> | |
| <pre>2 14030 | |
| 1 10585 | |
| 3 4917 | |
| 5 280 | |
| 4 123 | |
| 6 51 | |
| 0 14 | |
| Name: EDUCATION, dtype: int64</pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [26]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># dataset['SEX'].hist()</span> | |
| <span class="n">dataset</span><span class="p">[</span><span class="s1">'SEX'</span><span class="p">]</span><span class="o">.</span><span class="n">value_counts</span><span class="p">()</span><span class="o">.</span><span class="n">plot</span><span class="o">.</span><span class="n">bar</span><span class="p">()</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[26]:</div> | |
| <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> | |
| <pre><AxesSubplot:></pre> | |
| </div> | |
| </div> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> | |
| <div class="jp-RenderedImage jp-OutputArea-output "> | |
| <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYQAAAD1CAYAAABQtIIDAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8vihELAAAACXBIWXMAAAsTAAALEwEAmpwYAAARXElEQVR4nO3df6zd9V3H8efLVht0KzK4I7U/1m50M1C1S5uKWbZgUOl+ZGUGtI1Zq5LcQUBd9A9B/9hiUjPUSSSRzk4afmTjhzBs40CHoCPGDnbZKi1sdRfo1rtW6AZhXTZq2r39436uOdye3tuec7m3cJ+P5JvzPe/P9/O975M0eZ3v5/s9kKpCkqQfm+kGJEmnBwNBkgQYCJKkxkCQJAEGgiSpMRAkSQDMnekGenXOOefU0qVLZ7oNSXpNefzxx79TVQPdxl6zgbB06VKGhoZmug1Jek1J8s0TjblkJEkCDARJUmMgSJIAA0GS1BgIkiTAQJAkNQaCJAkwECRJzWv2h2mvFUuv/fxMt/C6su8T75/pFqTXLa8QJEmAgSBJagwESRJwEoGQZFuS55Ps6ajdlWRX2/Yl2dXqS5P8sGPsUx1zViXZnWQ4yY1J0urz2vmGkzyaZOnUf0xJ0mRO5grhFmBtZ6GqfrOqVlbVSuBe4HMdw0+PjVXVlR31LcAgsLxtY+e8Anixqs4DbgCu7+WDSJL6M2kgVNUjwAvdxtq3/N8A7pjoHEkWAPOramdVFXAbcGkbXgfc2vbvAS4eu3qQJE2ffu8hvBt4rqq+0VFbluSrSb6Y5N2tthAY6ThmpNXGxvYDVNVR4CXg7G5/LMlgkqEkQ4cOHeqzdUlSp34DYQOvvDo4CCypqncCfwh8Nsl8oNs3/mqvE429sli1tapWV9XqgYGu/8MfSVKPev5hWpK5wK8Dq8ZqVXUEONL2H0/yNPB2Rq8IFnVMXwQcaPsjwGJgpJ3zTE6wRCVJevX0c4XwK8DXq+r/l4KSDCSZ0/bfyujN42eq6iBwOMmF7f7ARmB7m7YD2NT2LwMebvcZJEnT6GQeO70D2Am8I8lIkiva0HqOv5n8HuCJJP/F6A3iK6tq7Nv+VcDfA8PA08ADrX4zcHaSYUaXma7t4/NIkno06ZJRVW04Qf23u9TuZfQx1G7HDwErutRfBi6frA9J0qvLXypLkgADQZLUGAiSJMBAkCQ1BoIkCTAQJEmNgSBJAgwESVJjIEiSAANBktQYCJIkwECQJDUGgiQJMBAkSY2BIEkCDARJUmMgSJIAA0GS1BgIkiTgJAIhybYkzyfZ01H7eJJvJ9nVtvd1jF2XZDjJ3iSXdNRXJdndxm5Mklafl+SuVn80ydIp/oySpJNwMlcItwBru9RvqKqVbbsfIMn5wHrggjbnpiRz2vFbgEFgedvGznkF8GJVnQfcAFzf42eRJPVh0kCoqkeAF07yfOuAO6vqSFU9CwwDa5IsAOZX1c6qKuA24NKOObe2/XuAi8euHiRJ06efewjXJHmiLSmd1WoLgf0dx4y02sK2P77+ijlVdRR4CTi7j74kST3oNRC2AG8DVgIHgU+2erdv9jVBfaI5x0kymGQoydChQ4dOqWFJ0sR6CoSqeq6qjlXVj4BPA2va0AiwuOPQRcCBVl/Upf6KOUnmAmdygiWqqtpaVauravXAwEAvrUuSTqCnQGj3BMZ8CBh7AmkHsL49ObSM0ZvHj1XVQeBwkgvb/YGNwPaOOZva/mXAw+0+gyRpGs2d7IAkdwAXAeckGQE+BlyUZCWjSzv7gI8AVNWTSe4GngKOAldX1bF2qqsYfWLpDOCBtgHcDNyeZJjRK4P1U/C5JEmnaNJAqKoNXco3T3D8ZmBzl/oQsKJL/WXg8sn6kCS9uvylsiQJMBAkSY2BIEkCDARJUmMgSJIAA0GS1BgIkiTAQJAkNQaCJAkwECRJjYEgSQIMBElSYyBIkgADQZLUGAiSJMBAkCQ1BoIkCTAQJEmNgSBJAgwESVIzaSAk2Zbk+SR7Omp/meTrSZ5Icl+Sn271pUl+mGRX2z7VMWdVkt1JhpPcmCStPi/JXa3+aJKlU/8xJUmTOZkrhFuAteNqDwIrqurngf8GrusYe7qqVrbtyo76FmAQWN62sXNeAbxYVecBNwDXn/KnkCT1bdJAqKpHgBfG1b5QVUfb2y8BiyY6R5IFwPyq2llVBdwGXNqG1wG3tv17gIvHrh4kSdNnKu4h/C7wQMf7ZUm+muSLSd7daguBkY5jRlptbGw/QAuZl4Czp6AvSdIpmNvP5CR/ChwFPtNKB4ElVfXdJKuAf0xyAdDtG3+NnWaCsfF/b5DRZSeWLFnST+uSpHF6vkJIsgn4APBbbRmIqjpSVd9t+48DTwNvZ/SKoHNZaRFwoO2PAIvbOecCZzJuiWpMVW2tqtVVtXpgYKDX1iVJXfQUCEnWAn8MfLCqftBRH0gyp+2/ldGbx89U1UHgcJIL2/2BjcD2Nm0HsKntXwY8PBYwkqTpM+mSUZI7gIuAc5KMAB9j9KmiecCD7f7vl9oTRe8B/izJUeAYcGVVjX3bv4rRJ5bOYPSew9h9h5uB25MMM3plsH5KPpkk6ZRMGghVtaFL+eYTHHsvcO8JxoaAFV3qLwOXT9aHJOnV5S+VJUmAgSBJavp67FTSa9fSaz8/0y28ruz7xPtnuoW+eYUgSQIMBElSYyBIkgADQZLUGAiSJMBAkCQ1BoIkCTAQJEmNgSBJAgwESVJjIEiSAANBktQYCJIkwECQJDUGgiQJMBAkSc2kgZBkW5Lnk+zpqL0pyYNJvtFez+oYuy7JcJK9SS7pqK9KsruN3ZgkrT4vyV2t/miSpVP8GSVJJ+FkrhBuAdaOq10LPFRVy4GH2nuSnA+sBy5oc25KMqfN2QIMAsvbNnbOK4AXq+o84Abg+l4/jCSpd5MGQlU9ArwwrrwOuLXt3wpc2lG/s6qOVNWzwDCwJskCYH5V7ayqAm4bN2fsXPcAF49dPUiSpk+v9xDOraqDAO31za2+ENjfcdxIqy1s++Prr5hTVUeBl4Cze+xLktSjqb6p3O2bfU1Qn2jO8SdPBpMMJRk6dOhQjy1KkrrpNRCea8tAtNfnW30EWNxx3CLgQKsv6lJ/xZwkc4EzOX6JCoCq2lpVq6tq9cDAQI+tS5K66TUQdgCb2v4mYHtHfX17cmgZozePH2vLSoeTXNjuD2wcN2fsXJcBD7f7DJKkaTR3sgOS3AFcBJyTZAT4GPAJ4O4kVwDfAi4HqKonk9wNPAUcBa6uqmPtVFcx+sTSGcADbQO4Gbg9yTCjVwbrp+STSZJOyaSBUFUbTjB08QmO3wxs7lIfAlZ0qb9MCxRJ0szxl8qSJMBAkCQ1BoIkCTAQJEmNgSBJAgwESVJjIEiSAANBktQYCJIkwECQJDUGgiQJMBAkSY2BIEkCDARJUmMgSJIAA0GS1BgIkiTAQJAkNQaCJAkwECRJTc+BkOQdSXZ1bN9L8tEkH0/y7Y76+zrmXJdkOMneJJd01Fcl2d3GbkySfj+YJOnU9BwIVbW3qlZW1UpgFfAD4L42fMPYWFXdD5DkfGA9cAGwFrgpyZx2/BZgEFjetrW99iVJ6s1ULRldDDxdVd+c4Jh1wJ1VdaSqngWGgTVJFgDzq2pnVRVwG3DpFPUlSTpJUxUI64E7Ot5fk+SJJNuSnNVqC4H9HceMtNrCtj++LkmaRn0HQpKfAD4I/EMrbQHeBqwEDgKfHDu0y/SaoN7tbw0mGUoydOjQoX7aliSNMxVXCO8FvlJVzwFU1XNVdayqfgR8GljTjhsBFnfMWwQcaPVFXerHqaqtVbW6qlYPDAxMQeuSpDFTEQgb6FguavcExnwI2NP2dwDrk8xLsozRm8ePVdVB4HCSC9vTRRuB7VPQlyTpFMztZ3KSnwR+FfhIR/kvkqxkdNln39hYVT2Z5G7gKeAocHVVHWtzrgJuAc4AHmibJGka9RUIVfUD4OxxtQ9PcPxmYHOX+hCwop9eJEn98ZfKkiTAQJAkNQaCJAkwECRJjYEgSQIMBElSYyBIkgADQZLUGAiSJMBAkCQ1BoIkCTAQJEmNgSBJAgwESVJjIEiSAANBktQYCJIkwECQJDUGgiQJ6DMQkuxLsjvJriRDrfamJA8m+UZ7Pavj+OuSDCfZm+SSjvqqdp7hJDcmST99SZJO3VRcIfxyVa2sqtXt/bXAQ1W1HHiovSfJ+cB64AJgLXBTkjltzhZgEFjetrVT0Jck6RS8GktG64Bb2/6twKUd9Tur6khVPQsMA2uSLADmV9XOqirgto45kqRp0m8gFPCFJI8nGWy1c6vqIEB7fXOrLwT2d8wdabWFbX98XZI0jeb2Of9dVXUgyZuBB5N8fYJju90XqAnqx59gNHQGAZYsWXKqvUqSJtDXFUJVHWivzwP3AWuA59oyEO31+Xb4CLC4Y/oi4ECrL+pS7/b3tlbV6qpaPTAw0E/rkqRxeg6EJD+V5I1j+8CvAXuAHcCmdtgmYHvb3wGsTzIvyTJGbx4/1paVDie5sD1dtLFjjiRpmvSzZHQucF97QnQu8Nmq+uckXwbuTnIF8C3gcoCqejLJ3cBTwFHg6qo61s51FXALcAbwQNskSdOo50CoqmeAX+hS/y5w8QnmbAY2d6kPASt67UWS1D9/qSxJAgwESVJjIEiSAANBktQYCJIkwECQJDUGgiQJMBAkSY2BIEkCDARJUmMgSJIAA0GS1BgIkiTAQJAkNQaCJAkwECRJjYEgSQIMBElSYyBIkgADQZLU9BwISRYn+bckX0vyZJI/aPWPJ/l2kl1te1/HnOuSDCfZm+SSjvqqJLvb2I1J0t/HkiSdqrl9zD0K/FFVfSXJG4HHkzzYxm6oqr/qPDjJ+cB64ALgZ4B/TfL2qjoGbAEGgS8B9wNrgQf66E2SdIp6vkKoqoNV9ZW2fxj4GrBwginrgDur6khVPQsMA2uSLADmV9XOqirgNuDSXvuSJPVmSu4hJFkKvBN4tJWuSfJEkm1Jzmq1hcD+jmkjrbaw7Y+vS5KmUd+BkOQNwL3AR6vqe4wu/7wNWAkcBD45dmiX6TVBvdvfGkwylGTo0KFD/bYuSerQVyAk+XFGw+AzVfU5gKp6rqqOVdWPgE8Da9rhI8DijumLgAOtvqhL/ThVtbWqVlfV6oGBgX5alySN089TRgFuBr5WVX/dUV/QcdiHgD1tfwewPsm8JMuA5cBjVXUQOJzkwnbOjcD2XvuSJPWmn6eM3gV8GNidZFer/QmwIclKRpd99gEfAaiqJ5PcDTzF6BNKV7cnjACuAm4BzmD06SKfMJKkadZzIFTVf9B9/f/+CeZsBjZ3qQ8BK3rtRZLUP3+pLEkCDARJUmMgSJIAA0GS1BgIkiTAQJAkNQaCJAkwECRJjYEgSQIMBElSYyBIkgADQZLUGAiSJMBAkCQ1BoIkCTAQJEmNgSBJAgwESVJjIEiSAANBktScNoGQZG2SvUmGk1w70/1I0mxzWgRCkjnA3wLvBc4HNiQ5f2a7kqTZ5bQIBGANMFxVz1TV/wJ3AutmuCdJmlXmznQDzUJgf8f7EeAXxx+UZBAYbG+/n2TvNPQ2W5wDfGemm5hMrp/pDjQD/Lc5td5yooHTJRDSpVbHFaq2Altf/XZmnyRDVbV6pvuQxvPf5vQ5XZaMRoDFHe8XAQdmqBdJmpVOl0D4MrA8ybIkPwGsB3bMcE+SNKucFktGVXU0yTXAvwBzgG1V9eQMtzXbuBSn05X/NqdJqo5bqpckzUKny5KRJGmGGQiSJMBAkCQ1BsIsleRnk1yc5A3j6mtnqidJM8tAmIWS/D6wHfg9YE+Szv9MyJ/PTFfSxJL8zkz38HrnU0azUJLdwC9V1feTLAXuAW6vqr9J8tWqeufMdigdL8m3qmrJTPfxenZa/A5B025OVX0foKr2JbkIuCfJW+j+nxGRpkWSJ040BJw7nb3MRgbC7PQ/SVZW1S6AdqXwAWAb8HMz2plmu3OBS4AXx9UD/Of0tzO7GAiz00bgaGehqo4CG5P83cy0JAHwT8Abxr6sdEry79PezSzjPQRJEuBTRpKkxkCQJAEGgiSpMRAkSYCBIElq/g80Qud4bYf/sQAAAABJRU5ErkJggg== | |
| " | |
| > | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [27]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">dataset</span><span class="p">[</span><span class="s1">'default.payment.next.month'</span><span class="p">]</span><span class="o">.</span><span class="n">value_counts</span><span class="p">()</span><span class="o">.</span><span class="n">plot</span><span class="o">.</span><span class="n">bar</span><span class="p">()</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[27]:</div> | |
| <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> | |
| <pre><AxesSubplot:></pre> | |
| </div> | |
| </div> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> | |
| <div class="jp-RenderedImage jp-OutputArea-output "> | |
| <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYQAAAD1CAYAAABQtIIDAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8vihELAAAACXBIWXMAAAsTAAALEwEAmpwYAAAMsElEQVR4nO3cUYiddXrH8e+vSVekW0XNGOwkNlJT2ijUYkiFvbEEatq90ILCeFFDCaSIQhd60dib7U1AL1pBqEKKYpRWDbaLoVu3ldiylBV1LLIabeqwujpNMNkq1l5om+zTi3mGnkxOZiYzcU50vh84nHOe875v/gcSvjnve2ZSVUiS9DOjXoAk6cJgECRJgEGQJDWDIEkCDIIkqRkESRIAa0e9gKVat25dbdq0adTLkKQvlddee+0nVTU27LUvbRA2bdrE5OTkqJchSV8qSX58ttc8ZSRJAgyCJKkZBEkSYBAkSc0gSJIAgyBJagZBkgQYBElS+9L+YNqXxaY93x31Er5S3rv/m6NegvSV5ScESRJgECRJzSBIkgCDIElqBkGSBBgESVIzCJIkwCBIkppBkCQBBkGS1AyCJAkwCJKkZhAkSYBBkCQ1gyBJAgyCJKkZBEkSYBAkSc0gSJIAgyBJagZBkgQYBElSMwiSJMAgSJKaQZAkAYsIQpKNSf4pydtJDif5w55fnuSFJO/0/WUD+9yXZCrJkSS3DMxvTPJGv/ZQkvT8oiTP9PzlJJu+gPcqSZrHYj4hnAT+qKp+FbgJuCfJFmAPcKiqNgOH+jn92gRwHbADeDjJmj7WI8BuYHPfdvR8F/BxVV0LPAg8cB7emyTpHCwYhKo6VlX/2o8/Bd4GxoFbgf292X7gtn58K/B0VX1eVe8CU8C2JFcBl1TVS1VVwBNz9pk91rPA9tlPD5KklXFO1xD6VM6vAy8D66vqGMxEA7iyNxsHPhjYbbpn4/147vy0farqJPAJcMW5rE2StDyLDkKSrwN/A3yrqv5rvk2HzGqe+Xz7zF3D7iSTSSZPnDix0JIlSedgUUFI8rPMxOCvqupve/xhnwai74/3fBrYOLD7BuBozzcMmZ+2T5K1wKXAR3PXUVX7qmprVW0dGxtbzNIlSYu0mG8ZBXgUeLuq/nzgpYPAzn68E3huYD7R3xy6hpmLx6/0aaVPk9zUx7xrzj6zx7odeLGvM0iSVsjaRWzzDeD3gDeSvN6zPwHuBw4k2QW8D9wBUFWHkxwA3mLmG0r3VNWp3u9u4HHgYuD5vsFMcJ5MMsXMJ4OJ5b0tSdK5WjAIVfUvDD/HD7D9LPvsBfYOmU8C1w+Zf0YHRZI0Gv6ksiQJMAiSpGYQJEmAQZAkNYMgSQIMgiSpGQRJEmAQJEnNIEiSAIMgSWoGQZIEGARJUjMIkiTAIEiSmkGQJAEGQZLUDIIkCTAIkqRmECRJgEGQJDWDIEkCDIIkqRkESRJgECRJzSBIkgCDIElqBkGSBBgESVIzCJIkwCBIkppBkCQBBkGS1AyCJAkwCJKkZhAkSYBBkCS1BYOQ5LEkx5O8OTD70yT/keT1vv3OwGv3JZlKciTJLQPzG5O80a89lCQ9vyjJMz1/Ocmm8/weJUmLsJhPCI8DO4bMH6yqG/r29wBJtgATwHW9z8NJ1vT2jwC7gc19mz3mLuDjqroWeBB4YInvRZK0DAsGoaq+D3y0yOPdCjxdVZ9X1bvAFLAtyVXAJVX1UlUV8ARw28A++/vxs8D22U8PkqSVs5xrCPcm+WGfUrqsZ+PABwPbTPdsvB/PnZ+2T1WdBD4Brhj2BybZnWQyyeSJEyeWsXRJ0lxLDcIjwC8BNwDHgD/r+bD/2dc88/n2OXNYta+qtlbV1rGxsXNasCRpfksKQlV9WFWnquqnwF8C2/qlaWDjwKYbgKM93zBkfto+SdYCl7L4U1SSpPNkSUHoawKzfheY/QbSQWCivzl0DTMXj1+pqmPAp0lu6usDdwHPDeyzsx/fDrzY1xkkSSto7UIbJHkKuBlYl2Qa+DZwc5IbmDm18x7wBwBVdTjJAeAt4CRwT1Wd6kPdzcw3li4Gnu8bwKPAk0mmmPlkMHEe3pck6RwtGISqunPI+NF5tt8L7B0ynwSuHzL/DLhjoXVIkr5Y/qSyJAkwCJKkZhAkSYBBkCQ1gyBJAgyCJKkZBEkSYBAkSc0gSJIAgyBJagZBkgQYBElSMwiSJMAgSJKaQZAkAQZBktQMgiQJMAiSpGYQJEmAQZAkNYMgSQIMgiSpGQRJEmAQJEnNIEiSAIMgSWoGQZIEGARJUjMIkiTAIEiSmkGQJAEGQZLUDIIkCTAIkqRmECRJwCKCkOSxJMeTvDkwuzzJC0ne6fvLBl67L8lUkiNJbhmY35jkjX7toSTp+UVJnun5y0k2nef3KElahMV8Qngc2DFntgc4VFWbgUP9nCRbgAngut7n4SRrep9HgN3A5r7NHnMX8HFVXQs8CDyw1DcjSVq6BYNQVd8HPpozvhXY34/3A7cNzJ+uqs+r6l1gCtiW5Crgkqp6qaoKeGLOPrPHehbYPvvpQZK0cpZ6DWF9VR0D6Psrez4OfDCw3XTPxvvx3Plp+1TVSeAT4IolrkuStETn+6LysP/Z1zzz+fY58+DJ7iSTSSZPnDixxCVKkoZZahA+7NNA9P3xnk8DGwe22wAc7fmGIfPT9kmyFriUM09RAVBV+6pqa1VtHRsbW+LSJUnDLDUIB4Gd/Xgn8NzAfKK/OXQNMxePX+nTSp8muamvD9w1Z5/ZY90OvNjXGSRJK2jtQhskeQq4GViXZBr4NnA/cCDJLuB94A6Aqjqc5ADwFnASuKeqTvWh7mbmG0sXA8/3DeBR4MkkU8x8Mpg4L+9MknROFgxCVd15lpe2n2X7vcDeIfNJ4Poh88/ooEiSRsefVJYkAQZBktQMgiQJMAiSpGYQJEmAQZAkNYMgSQIMgiSpGQRJEmAQJEnNIEiSAIMgSWoGQZIEGARJUjMIkiTAIEiSmkGQJAEGQZLUDIIkCTAIkqRmECRJgEGQJDWDIEkCDIIkqRkESRIAa0e9AEmjsWnPd0e9hK+U9+7/5qiXsGx+QpAkAQZBktQMgiQJMAiSpGYQJEmAQZAkNYMgSQIMgiSpGQRJErDMICR5L8kbSV5PMtmzy5O8kOSdvr9sYPv7kkwlOZLkloH5jX2cqSQPJcly1iVJOnfn4xPCb1bVDVW1tZ/vAQ5V1WbgUD8nyRZgArgO2AE8nGRN7/MIsBvY3Lcd52FdkqRz8EWcMroV2N+P9wO3DcyfrqrPq+pdYArYluQq4JKqeqmqCnhiYB9J0gpZbhAK+MckryXZ3bP1VXUMoO+v7Pk48MHAvtM9G+/Hc+eSpBW03N92+o2qOprkSuCFJP82z7bDrgvUPPMzDzATnd0AV1999bmuVZI0j2V9Qqiqo31/HPgOsA34sE8D0ffHe/NpYOPA7huAoz3fMGQ+7M/bV1Vbq2rr2NjYcpYuSZpjyUFI8nNJfn72MfBbwJvAQWBnb7YTeK4fHwQmklyU5BpmLh6/0qeVPk1yU3+76K6BfSRJK2Q5p4zWA9/pb4iuBf66qr6X5FXgQJJdwPvAHQBVdTjJAeAt4CRwT1Wd6mPdDTwOXAw83zdJ0gpachCq6kfArw2Z/yew/Sz77AX2DplPAtcvdS2SpOXzJ5UlSYBBkCQ1gyBJAgyCJKkZBEkSYBAkSc0gSJIAgyBJagZBkgQYBElSMwiSJMAgSJKaQZAkAQZBktQMgiQJMAiSpGYQJEmAQZAkNYMgSQIMgiSpGQRJEmAQJEnNIEiSAIMgSWoGQZIEGARJUjMIkiTAIEiSmkGQJAEGQZLUDIIkCTAIkqRmECRJgEGQJDWDIEkCDIIkqV0wQUiyI8mRJFNJ9ox6PZK02lwQQUiyBvgL4LeBLcCdSbaMdlWStLpcEEEAtgFTVfWjqvof4Gng1hGvSZJWlbWjXkAbBz4YeD4N/MbcjZLsBnb30/9OcmQF1rZarAN+MupFLCQPjHoFGgH/bp5fv3i2Fy6UIGTIrM4YVO0D9n3xy1l9kkxW1dZRr0Oay7+bK+dCOWU0DWwceL4BODqitUjSqnShBOFVYHOSa5J8DZgADo54TZK0qlwQp4yq6mSSe4F/ANYAj1XV4REva7XxVJwuVP7dXCGpOuNUvSRpFbpQThlJkkbMIEiSAIMgSWoXxEVlrawkv8LMT4KPM/PzHkeBg1X19kgXJmmk/ISwyiT5Y2Z+NUiAV5j5ym+Ap/ylgrqQJfn9Ua/hq85vGa0ySf4duK6q/nfO/GvA4araPJqVSfNL8n5VXT3qdXyVecpo9fkp8AvAj+fMr+rXpJFJ8sOzvQSsX8m1rEYGYfX5FnAoyTv8/y8UvBq4Frh3VIuS2nrgFuDjOfMAP1j55awuBmGVqarvJfllZn7l+Dgz/9CmgVer6tRIFyfB3wFfr6rX576Q5J9XfDWrjNcQJEmA3zKSJDWDIEkCDIIkqRkESRJgECRJ7f8AMhYHKDm2sEkAAAAASUVORK5CYII= | |
| " | |
| > | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [28]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">dataset</span><span class="p">[</span><span class="s1">'EDUCATION'</span><span class="p">]</span><span class="o">.</span><span class="n">value_counts</span><span class="p">()</span><span class="o">.</span><span class="n">plot</span><span class="o">.</span><span class="n">bar</span><span class="p">()</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[28]:</div> | |
| <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> | |
| <pre><AxesSubplot:></pre> | |
| </div> | |
| </div> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> | |
| <div class="jp-RenderedImage jp-OutputArea-output "> | |
| <img src="data:image/png;base64,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 | |
| " | |
| > | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [29]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">dataset</span><span class="p">[</span><span class="s1">'MARRIAGE'</span><span class="p">]</span><span class="o">.</span><span class="n">value_counts</span><span class="p">()</span><span class="o">.</span><span class="n">plot</span><span class="o">.</span><span class="n">bar</span><span class="p">()</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[29]:</div> | |
| <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> | |
| <pre><AxesSubplot:></pre> | |
| </div> | |
| </div> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> | |
| <div class="jp-RenderedImage jp-OutputArea-output "> | |
| <img src="data:image/png;base64,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 | |
| " | |
| > | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [37]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="k">def</span> <span class="nf">getColumnsNames</span><span class="p">(</span><span class="n">prefix</span><span class="p">):</span> | |
| <span class="k">return</span> <span class="p">[</span><span class="n">prefix</span><span class="o">+</span><span class="nb">str</span><span class="p">(</span><span class="n">x</span><span class="p">)</span> <span class="k">for</span> <span class="n">x</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="mi">7</span><span class="p">)]</span> | |
| <span class="n">pay_status_columns</span> <span class="o">=</span> <span class="n">getColumnsNames</span><span class="p">(</span><span class="s1">'PAY_'</span><span class="p">)</span> | |
| <span class="n">figure</span><span class="p">,</span> <span class="n">ax</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">subplots</span><span class="p">(</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">)</span> | |
| <span class="n">figure</span><span class="o">.</span><span class="n">set_size_inches</span><span class="p">(</span><span class="mi">18</span><span class="p">,</span><span class="mi">8</span><span class="p">)</span> | |
| <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">pay_status_columns</span><span class="p">)):</span> | |
| <span class="n">row</span><span class="p">,</span><span class="n">col</span> <span class="o">=</span> <span class="nb">int</span><span class="p">(</span><span class="n">i</span><span class="o">/</span><span class="mi">3</span><span class="p">),</span> <span class="n">i</span><span class="o">%</span><span class="k">3</span> | |
| <span class="n">d</span> <span class="o">=</span> <span class="n">dataset</span><span class="p">[</span><span class="n">pay_status_columns</span><span class="p">[</span><span class="n">i</span><span class="p">]]</span><span class="o">.</span><span class="n">value_counts</span><span class="p">()</span> | |
| <span class="n">x</span> <span class="o">=</span> <span class="n">dataset</span><span class="p">[</span><span class="n">pay_status_columns</span><span class="p">[</span><span class="n">i</span><span class="p">]][(</span><span class="n">dataset</span><span class="p">[</span><span class="s1">'default.payment.next.month'</span><span class="p">]</span><span class="o">==</span><span class="mi">1</span><span class="p">)]</span><span class="o">.</span><span class="n">value_counts</span><span class="p">()</span> | |
| <span class="n">ax</span><span class="p">[</span><span class="n">row</span><span class="p">,</span><span class="n">col</span><span class="p">]</span><span class="o">.</span><span class="n">bar</span><span class="p">(</span><span class="n">d</span><span class="o">.</span><span class="n">index</span><span class="p">,</span> <span class="n">d</span><span class="p">,</span> <span class="n">align</span><span class="o">=</span><span class="s1">'center'</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s1">'red'</span><span class="p">)</span> | |
| <span class="n">ax</span><span class="p">[</span><span class="n">row</span><span class="p">,</span><span class="n">col</span><span class="p">]</span><span class="o">.</span><span class="n">bar</span><span class="p">(</span><span class="n">x</span><span class="o">.</span><span class="n">index</span><span class="p">,</span> <span class="n">x</span><span class="p">,</span> <span class="n">align</span><span class="o">=</span><span class="s1">'center'</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s1">'yellow'</span><span class="p">,</span> <span class="n">alpha</span><span class="o">=</span><span class="mf">0.7</span><span class="p">)</span> | |
| <span class="n">ax</span><span class="p">[</span><span class="n">row</span><span class="p">,</span><span class="n">col</span><span class="p">]</span><span class="o">.</span><span class="n">set_title</span><span class="p">(</span><span class="n">pay_status_columns</span><span class="p">[</span><span class="n">i</span><span class="p">])</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> | |
| <div class="jp-RenderedImage jp-OutputArea-output "> | |
| <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABCEAAAHiCAYAAADWNtZDAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8vihELAAAACXBIWXMAAAsTAAALEwEAmpwYAABKiklEQVR4nO39fbilZXnneX9/qUoQtVGEwsYqSJFYMQEmL7LDVOLT3U4IQyVthJ6WTDkxVCf1PPWEIcZuk4kQ+2mn/6gebHOoQQM91UAKjIocxITqHEIk2Gk7Pbxk+5JggYRSbNiCUgZD0ES08Hz+WNcOq3btqv229r1e9vdzHOtY9zrvl3VdVtXJ7bmu67pTVUiSJEmSJK227xh2AyRJkiRJ0tpgEUKSJEmSJHXCIoQkSZIkSeqERQhJkiRJktQJixCSJEmSJKkTFiEkSZIkSVInLEJIkiRJkqROWISQJEmSJEmdsAihiZDkC0n+LsnXknw5ye8keWHb9y+SVJKfbZ+PT/JQkkvmXONtSf5bkqP+u0jys0n+nyR/m+RPVrVTkjRGOszDv9nOfTrJZ+deQ5LWsg5z8b9P8miSv0ny35O8dXV7pkliEUKT5Geq6oXAK4EfBf51i+8AnmzvVNXfATuBdyZ5KUCSHwDeDOysqm8f4zueBN4NXLkaHZCkMddFHv468DPAi9r1fivJj69CXyRpXHWRi68Dvr+qTgB+HPjfkvwvq9EZTR6LEJo4VfVF4Dbg7CTfDfwTYBdwwWyCraqPAx8C3pskwH8E/q+q+uwC1/7jqroZeGw1+yBJ42yV8/DbquqzVfXtqroH+K/Aj61idyRpLK1yLn6wqr7eF/o28PJV6IYmkEUITZwkpwE/DXwKuASYrqrfAx4Afq7v0LfQqw7/HvA84B0dN1WSJlJXeTjJ8e38/QNotiRNlNXOxUkuT/I1YAZ4AfCBwbVek8wihCbJHyT5a+BPgf8C/Dt6CXc2IX6ANvwMoKq+BlwG/DN6Q86e7bS1kjR5us7D/wH4c+CPVtZsSZooneTiqroS+Af0pn28D3hqQO3XhLMIoUlyUVW9uKq+u6r+d3oJ8Qzgprb/A8D/kOSH+87ZP+ddkrR8neXhJO8AzgZ+tqpqZc2WpInSWS6unk8Bfwf825U1W2vF+mE3QFpFO4AAn+5Ncft7lwCfHkaDJGmNWZU8nOTfAj8F/JOq+puVNFCS1oAu7onXA987oGtpwjkSQhMpyfOAn6W3+M4P973eCPxckmUV4JKsa9deD3xHkucl+c5BtFmSJskq5uErgP8NOL+q/moQbZWkSbUauTjJdyT5/yY5MT3n0pvOceeg2q3JZhFCk+oiesPCbqyqL82+6D1OaB2wbZnX/fl23WuAf9S2/+PKmytJE+ciVicP/zvgdOChJF9rr98YSIslafJcxOrk4n8GfA54Gvhd4D3tJS0oTqOUJEmSJEldcCSEJEmSJEnqhAtTSnO05x3P56eq6r922hhJWoPMw5I0fOZirRanY0iSJEmSpE44HUOSJEmSJHVibKdjnHzyybV58+ZhN0OSDvOJT3ziK1W1Ydjt6Iq5WNIoWku52DwsaRQdKw+PbRFi8+bNTE9PD7sZknSYJP992G3okrlY0ihaS7nYPCxpFB0rDzsdQ5LGQJLrkzyR5DNz4m9M8mCS/Un+fV/8iiQH2r4L+uLnJLmv7bsqSVr8uCQfavF7kmzurHOSJElaMyxCSNJ42Ats6w8k+Z+AC4EfrKqzgN9s8TOB7cBZ7Zyrk6xrp10D7AK2tNfsNXcCX62qlwPvAt6+mp2RpHFjMViSBsMihCSNgar6OPDknPClwJVV9Uw75okWvxC4qaqeqaqHgQPAuUlOBU6oqruq92ikG4GL+s65oW3fApw3e2MsSQIsBkvSQFiEkKTx9X3AP2q/mP2XJD/a4huBR/uOm2mxjW17bvywc6rqEPAUcNIqtl2SxorFYEkaDIsQkjS+1gMnAluB/wO4ud2wznfTWseIs8C+wyTZlWQ6yfTBgweX3mpJmhwWgyVpiSxCSNL4mgE+XD33At8GTm7x0/qO2wQ81uKb5onTf06S9cCLOPIXPwCqak9VTVXV1IYNa+IJeJJ0NBaDJWmJLEJI0vj6A+AnAJJ8H/BdwFeAfcD2tsjZGfTmHN9bVY8DTyfZ2m6SLwFubdfaB+xo268DPtaGCkuSjs5isCQtkUWIcZQM9iVp5CX5IHAX8IokM0l2AtcD39NWar8J2NFuhPcDNwP3A7cDl1XVs+1SlwLX0puf/Dngtha/DjgpyQHgzcDlHXVtfJmLJVkMHi7zsDSW1g+7AZKkhVXV64+y6w1HOX43sHue+DRw9jzxbwAXr6SNkjTJWjH41cDJSWaAt9ErBl/fisHfpBWDgf1JZovBhziyGLwXOJ5eIbi/GPy+Vgx+kt7TNSRp4liEkCRJkhZgMViSBsPpGJIkSZIkqRMWISRJkiRJUicsQkiSJEmSpE4sWIRIcn2SJ9qCO3P3/VqSSnJyX+yKJAeSPJjkgr74OUnua/uuaisC01YN/lCL35Nk84D6JkmSJEmSRshiRkLsBbbNDSY5DTgfeKQvdia9lXzPaudcnWRd230NsIveI4q29F1zJ/DVqno58C7g7cvpiCRJkiRJGm0LFiGq6uP0HhM017uAXwf6n198IXBTVT1TVQ/Tew79uUlOBU6oqrvaY4tuBC7qO+eGtn0LcN7sKAlJkiRJkjQ5lrUmRJLXAl+sqj+fs2sj8Gjf55kW29i258YPO6eqDgFPASctp12SJEmSJGl0rV/qCUmeD7wV+J/n2z1PrI4RP9Y58333LnpTOjj99NMXbKskSZIkSRodyxkJ8b3AGcCfJ/kCsAn4ZJJ/SG+Ew2l9x24CHmvxTfPE6T8nyXrgRcw//YOq2lNVU1U1tWHDhmU0XZIkSZIkDcuSixBVdV9VnVJVm6tqM70iwiur6kvAPmB7e+LFGfQWoLy3qh4Hnk6yta33cAlwa7vkPmBH234d8LG2boQkSZIkSZogi3lE5weBu4BXJJlJsvNox1bVfuBm4H7gduCyqnq27b4UuJbeYpWfA25r8euAk5IcAN4MXL7MvkiSJEmSpBG24JoQVfX6BfZvnvN5N7B7nuOmgbPniX8DuHihdkiSJEmSpPG2rKdjSJIkSZIkLZVFCEmSJEmS1AmLEJI0BpJcn+SJJJ+ZZ9+vJakkJ/fFrkhyIMmDSS7oi5+T5L6276q2WDBtQeEPtfg9STZ30jFJkiStKRYhJGk87AW2zQ0mOQ04H3ikL3YmsB04q51zdZJ1bfc1wC56Ty/a0nfNncBXq+rlwLuAt69KLyRpTFkMlqTBsAghSWOgqj4OPDnPrncBvw70P9r4QuCmqnqmqh6m91Sic5OcCpxQVXe1RyHfCFzUd84NbfsW4LzZG2NJEmAxWJIGwiKEJI2pJK8FvlhVfz5n10bg0b7PMy22sW3PjR92TlUdAp4CTlqFZkvSWLIYLEmDYRFCksZQkucDbwX+zXy754nVMeLHOme+796VZDrJ9MGDBxfTXEmaSMMqBpuHJY0zixCSNJ6+FzgD+PMkXwA2AZ9M8g/p3dSe1nfsJuCxFt80T5z+c5KsB17E/L/4UVV7qmqqqqY2bNgwsA5J0jgZZjHYPCxpnFmEkKQxVFX3VdUpVbW5qjbTKyK8sqq+BOwDtrdFzs6gN+f43qp6HHg6ydY2xPcS4NZ2yX3Ajrb9OuBjbaiwJGl+QysGS9I4swghSWMgyQeBu4BXJJlJsvNox1bVfuBm4H7gduCyqnq27b4UuJbe/OTPAbe1+HXASUkOAG8GLl+VjkjShLAYLEnLs37YDZAkLayqXr/A/s1zPu8Gds9z3DRw9jzxbwAXr6yVkjS5WjH41cDJSWaAt1XVdfMdW1X7k8wWgw9xZDF4L3A8vUJwfzH4fa0Y/CS9p2tI0sSxCCFJkiQtwGKwJA2G0zEkSZIkSVInLEJIkiRJkqROWISQJEmSJEmdsAghSZIkSZI6YRFCkiRJkiR1YsEiRJLrkzyR5DN9sXck+WySv0jy+0le3LfviiQHkjyY5IK++DlJ7mv7rmrPRqY9P/lDLX5Pks2D7aIkSZIkSRoFixkJsRfYNid2B3B2Vf0g8JfAFQBJzqT3TOOz2jlXJ1nXzrkG2AVsaa/Za+4EvlpVLwfeBbx9uZ2RJEmSJEmja8EiRFV9HHhyTuyjVXWofbwb2NS2LwRuqqpnquph4ABwbpJTgROq6q6qKuBG4KK+c25o27cA582OkpAkSZIkSZNjEGtC/CJwW9veCDzat2+mxTa27bnxw85phY2ngJPm+6Iku5JMJ5k+ePDgAJouSZIkSZK6sqIiRJK3AoeA98+G5jmsjhE/1jlHBqv2VNVUVU1t2LBhqc2VJEmSJElDtOwiRJIdwGuAn2tTLKA3wuG0vsM2AY+1+KZ54oedk2Q98CLmTP+QJEmSJEnjb1lFiCTbgLcAr62qv+3btQ/Y3p54cQa9BSjvrarHgaeTbG3rPVwC3Np3zo62/TrgY31FDUmSJEmSNCHWL3RAkg8CrwZOTjIDvI3e0zCOA+5oa0jeXVW/VFX7k9wM3E9vmsZlVfVsu9Sl9J60cTy9NSRm15G4DnhfkgP0RkBsH0zXJEmSJEnSKFmwCFFVr58nfN0xjt8N7J4nPg2cPU/8G8DFC7VDkiRJkiSNt0E8HUOStMqSXJ/kiSSf6Yu9I8lnk/xFkt9P8uK+fVckOZDkwSQX9MXPSXJf23fV7COR2zS6D7X4PUk2d9k/SZIkrQ0WISRpPOwFts2J3QGcXVU/CPwlvalyJDmT3tS2s9o5VydZ1865BthFb82eLX3X3Al8tapeDrwLePuq9USSxpDFYEkaDIsQkjQGqurjzHlyUFV9tKoOtY9389xTiC4EbqqqZ6rqYeAAcG6SU4ETququtgDwjcBFfefc0LZvAc6bvTGWJAEWgyVpICxCSNJk+EWeW/B3I/Bo376ZFtvYtufGDzunFTaeAk5axfZK0lixGCxJg2ERQpLGXJK30nsi0ftnQ/McVseIH+uc+b5vV5LpJNMHDx5canMlaVJ1Vgw2D0saZxYhJGmMJdkBvAb4ufarGvRuak/rO2wT8FiLb5onftg5SdYDL2LOL36zqmpPVU1V1dSGDRsG1RVJGltdF4PNw5LGmUUISRpTSbYBbwFeW1V/27drH7C9LXJ2Br05x/dW1ePA00m2tiG+lwC39p2zo22/DvhYX1FDknQUwygGS9I4swghSWMgyQeBu4BXJJlJshN4L/APgDuSfDrJfwCoqv3AzcD9wO3AZVX1bLvUpcC19OYnf47nhg5fB5yU5ADwZuDybnomSePLYrAkLd36YTdAkrSwqnr9POHrjnH8bmD3PPFp4Ox54t8ALl5JGyVpkrVi8KuBk5PMAG+j9zSM4+gVgwHurqpfqqr9SWaLwYc4shi8FzieXiG4vxj8vlYMfpLe0zUkaeJYhJAkSZIWYDFYkgbD6RiSJEmSJKkTFiEkSZIkSVInLEJIkiRJkqROWISQJEmSJEmdsAghSZIkSZI6YRFCkiRJkiR1YsEiRJLrkzyR5DN9sZckuSPJQ+39xL59VyQ5kOTBJBf0xc9Jcl/bd1Xaw5STHJfkQy1+T5LNA+6jJEmSJEkaAYsZCbEX2DYndjlwZ1VtAe5sn0lyJrAdOKudc3WSde2ca4BdwJb2mr3mTuCrVfVy4F3A25fbGUmSJEmSNLoWLEJU1ceBJ+eELwRuaNs3ABf1xW+qqmeq6mHgAHBuklOBE6rqrqoq4MY558xe6xbgvNlREpIkSZIkaXIsd02Il1bV4wDt/ZQW3wg82nfcTIttbNtz44edU1WHgKeAk5bZLkmSJEmSNKIGvTDlfCMY6hjxY51z5MWTXUmmk0wfPHhwmU2UJEmSJEnDsNwixJfbFAva+xMtPgOc1nfcJuCxFt80T/ywc5KsB17EkdM/AKiqPVU1VVVTGzZsWGbTJUmSJEnSMCy3CLEP2NG2dwC39sW3tydenEFvAcp725SNp5Nsbes9XDLnnNlrvQ74WFs3QpIkSZIkTZD1Cx2Q5IPAq4GTk8wAbwOuBG5OshN4BLgYoKr2J7kZuB84BFxWVc+2S11K70kbxwO3tRfAdcD7khygNwJi+0B6JkmSJEmSRspino7x+qo6taq+s6o2VdV1VfVXVXVeVW1p70/2Hb+7qr63ql5RVbf1xaer6uy275dnRztU1Teq6uKqenlVnVtVn1+drkrS+EpyfZInknymL/aSJHckeai9n9i374okB5I8mOSCvvg5Se5r+66afRpRG8H2oRa/J8nmTjsoSSPOPCxJgzHohSklSatjL7BtTuxy4M6q2gLc2T6T5Ex6o8rOaudcnWRdO+caYBe96XJb+q65E/hqVb0ceBfw9lXriSSNp72YhyVpxSxCSNIYqKqPc+SivRcCN7TtG4CL+uI3VdUzVfUwcAA4ty0kfEJV3dVGo90455zZa90CnDf765wkyTwsSYNiEUKSxtdL28K/tPdTWnwj8GjfcTMttrFtz40fdk5VHQKeAk5atZZL0mQwD0vSElmEkKTJM98vZ3WM+LHOOfLiya4k00mmDx48uMwmStJEMw9L0lFYhJCk8fXlNrSX9v5Ei88Ap/Udtwl4rMU3zRM/7Jwk64EXceSwYwCqak9VTVXV1IYNGwbUFUkaS+ZhSVoiixCSNL72ATva9g7g1r749rbS+hn0Fj67tw0VfjrJ1jbP+JI558xe63XAx2afYiRJOirzsCQt0fphN0CStLAkHwReDZycZAZ4G3AlcHOSncAjwMUAVbU/yc3A/cAh4LKqerZd6lJ6K7wfD9zWXgDXAe9LcoDeL2/bO+iWJI0N87AkDYZFCEkaA1X1+qPsOu8ox+8Gds8TnwbOnif+DdrNsyTpSOZhSRoMp2NIkiRJkqROWISQJEmSJEmdsAghSZIkSZI6YRFCkiRJkiR1wiKEJEmSJEnqhEUISZIkSZLUCYsQkiRJkiSpExYhJEmSJElSJyxCSJIkSZKkTqyoCJHkXyXZn+QzST6Y5HlJXpLkjiQPtfcT+46/IsmBJA8muaAvfk6S+9q+q5JkJe2SJEmSJEmjZ9lFiCQbgV8BpqrqbGAdsB24HLizqrYAd7bPJDmz7T8L2AZcnWRdu9w1wC5gS3ttW267JEmSJEnSaFrpdIz1wPFJ1gPPBx4DLgRuaPtvAC5q2xcCN1XVM1X1MHAAODfJqcAJVXVXVRVwY985kiRJkiRpQiy7CFFVXwR+E3gEeBx4qqo+Cry0qh5vxzwOnNJO2Qg82neJmRbb2Lbnxo+QZFeS6STTBw8eXG7TJUmSJEnSEKxkOsaJ9EY3nAG8DHhBkjcc65R5YnWM+JHBqj1VNVVVUxs2bFhqkyVJkiRJ0hCtZDrGTwIPV9XBqvoW8GHgx4EvtykWtPcn2vEzwGl952+iN31jpm3PjUuSJEmSpAmykiLEI8DWJM9vT7M4D3gA2AfsaMfsAG5t2/uA7UmOS3IGvQUo721TNp5OsrVd55K+cyRJC/BJRZI0XOZhSVq8lawJcQ9wC/BJ4L52rT3AlcD5SR4Czm+fqar9wM3A/cDtwGVV9Wy73KXAtfQWq/wccNty2yVJa4lPKpKk4TIPS9LSrF/JyVX1NuBtc8LP0BsVMd/xu4Hd88SngbNX0hZJWsNmn1T0LZ57UtEVwKvb/huAPwHeQt+TioCHk8w+qegLtCcVASSZfVKRRWFJWph5WJIWaaWP6JQkDdEwnlQkSXqOeViSlsYihCSNsWE8qcjHJUvSc8zDkrQ0FiEkabx1/qQiH5csSYcxD0vSEliEkKTx5pOKJGm4zMOStAQrWphSkjRcVXVPktknFR0CPkXvSUUvBG5OspPeDfLF7fj9SWafVHSII59UtBc4nt5CaC6GJkkLMA9L0tKkat6pZiNvamqqpqenh92M4Rj0I6PH9O+ANIqSfKKqpobdjq6YiwfIXCwNzFrKxebhATIPSwNzrDzsdAxJkiRJktQJixCSJEmSJKkTFiEkSZIkSVInLEJIkiRJkqROWISQJEmSJEmdsAghSZIkSZI6YRFCkiRJkiR1wiKEJEmSJEnqhEUISZIkSZLUCYsQkiRJkiSpEysqQiR5cZJbknw2yQNJfizJS5LckeSh9n5i3/FXJDmQ5MEkF/TFz0lyX9t3VZKspF2SJEmSJGn0rHQkxG8Bt1fV9wM/BDwAXA7cWVVbgDvbZ5KcCWwHzgK2AVcnWdeucw2wC9jSXttW2C5JkiRJkjRill2ESHIC8I+B6wCq6ptV9dfAhcAN7bAbgIva9oXATVX1TFU9DBwAzk1yKnBCVd1VVQXc2HeOJEmSJEmaECsZCfE9wEHgd5J8Ksm1SV4AvLSqHgdo76e04zcCj/adP9NiG9v23LgkSZIkSZogKylCrAdeCVxTVT8CfJ029eIo5lvnoY4RP/ICya4k00mmDx48uNT2SpIkSZKkIVpJEWIGmKmqe9rnW+gVJb7cpljQ3p/oO/60vvM3AY+1+KZ54keoqj1VNVVVUxs2bFhB0yVpcrhIsCQNl3lYkhZv2UWIqvoS8GiSV7TQecD9wD5gR4vtAG5t2/uA7UmOS3IGvQUo721TNp5OsrUl2kv6zpEkLcxFgiVpuMzDkrRIK306xhuB9yf5C+CHgX8HXAmcn+Qh4Pz2maraD9xMr1BxO3BZVT3brnMpcC29xSo/B9y2wnZJ0prgIsGSNFzmYUlamvUrObmqPg1MzbPrvKMcvxvYPU98Gjh7JW0ZGYMeNVfzLo8hSbP6Fwn+IeATwJuYs0hwkv5Fgu/uO392MeBvMUmLBJuLJXXHPCxJS7DSkRCSpOFykWBJGi7zsCQtgUUISRpvLhIsScNlHp5PMtiXpIlhEUKSxpiLBEvScJmHJWlpVrQmhCRpJMwuEvxdwOeBX6BXZL45yU7gEeBi6C0SnGR2keBDHLlI8F7geHoLBLtIsCQtjnlYkhbJIoQkjTkXCZak4TIPS9LiOR1DkiRJkiR1wiKEJEmSJEnqhEUISZIkSZLUCYsQkiRJkiSpExYhJEmSJElSJyxCSJIkSZKkTliEkCRJkiRJnbAIIUmSJEmSOmERQpIkSZIkdcIihCRJkiRJ6oRFCEmSJEmS1AmLEJIkSZIkqRMrLkIkWZfkU0n+sH1+SZI7kjzU3k/sO/aKJAeSPJjkgr74OUnua/uuSpKVtkuSJEmSJI2WQYyEeBPwQN/ny4E7q2oLcGf7TJIzge3AWcA24Ook69o51wC7gC3ttW0A7ZIkSZIkSSNkRUWIJJuAfwpc2xe+ELihbd8AXNQXv6mqnqmqh4EDwLlJTgVOqKq7qqqAG/vOkSRJkiRJE2KlIyHeDfw68O2+2Eur6nGA9n5Ki28EHu07bqbFNrbtufEjJNmVZDrJ9MGDB1fYdEmaHE6Nk6ThMg9L0uIsuwiR5DXAE1X1icWeMk+sjhE/Mli1p6qmqmpqw4YNi/xaSVoTnBonScNlHpakRVjJSIhXAa9N8gXgJuAnkvwu8OU2xYL2/kQ7fgY4re/8TcBjLb5pnrgkaRGcGidJw2UelqTFW3YRoqquqKpNVbWZXjX3Y1X1BmAfsKMdtgO4tW3vA7YnOS7JGfSqu/e2KRtPJ9nahpxd0neOJGlh76bDqXGSpCO8m3HKw8lgX5K0BIN4OsZcVwLnJ3kIOL99pqr2AzcD9wO3A5dV1bPtnEvpVY4PAJ8DbluFdmkp/I+TNBaGMTXO9Xkk6TnmYUlamvWDuEhV/QnwJ237r4DzjnLcbmD3PPFp4OxBtEWS1pjZqXE/DTwPOKF/alxVPT7oqXFVtQfYAzA1NTXvDbLGxKCLxOVfB61J5mFJWoLVGAkhSerIWE6Nc6SVpAkylnlYo8X/LmqNGchICEnSyLkSuDnJTuAR4GLoTY1LMjs17hBHTo3bCxxPb1qcU+MkafnMw5I0D4sQkjQhnBonScNlHpakhTkdQ5IkSZIkdcIihCRJkiRJ6oRFCEmSJEmS1AmLEJIkSZIkqRMWISRJkiRJUicsQkiSJEmSpE5YhJAkSZIkSZ1YP+wGdC4Z3LWqBnctSZIkSZImnCMhJEmSJElSJ9beSAiNjkGOSgFHpkiSJEnSiLMIIUmSJGn87Bt2AyQth9MxJEmSJElSJyxCSJIkSZKkTix7OkaS04AbgX8IfBvYU1W/leQlwIeAzcAXgJ+tqq+2c64AdgLPAr9SVX/U4ucAe4HjgY8Ab6pygr8kaYQ5DFiSJGnJVjIS4hDwq1X1A8BW4LIkZwKXA3dW1RbgzvaZtm87cBawDbg6ybp2rWuAXcCW9tq2gnZJkiRJkqQRtOwiRFU9XlWfbNtPAw8AG4ELgRvaYTcAF7XtC4GbquqZqnoYOACcm+RU4ISququNfrix7xxJ0jEkOS3Jf07yQJL9Sd7U4i9JckeSh9r7iX3nXJHkQJIHk1zQFz8nyX1t31XJoB9hI0mTxzwsSUszkKdjJNkM/AhwD/DSqnoceoWKJKe0wzYCd/edNtNi32rbc+OSpIXNjkr7ZJJ/AHwiyR3Av6A3Ku3KJJfTG5X2ljmj0l4G/HGS76uqZ3luVNrd9KbGbQNu67xH6o5TSqRBMA9L0hKseGHKJC8Efg/4l1X1N8c6dJ5YHSM+33ftSjKdZPrgwYNLb6wkTRhHpUnScJmHJWlpVjQSIsl30itAvL+qPtzCX05yahsFcSrwRIvPAKf1nb4JeKzFN80TP0JV7QH2AExNTa3dhSv95UrSPByVJknDZR6WpIWt5OkYAa4DHqiqd/bt2gfsAK5s77f2xT+Q5J30hp5tAe6tqmeTPJ1kK72EfQnwnuW2S2PEYoo0MHNHpR1jGvFARqXRGy7M6aefvvTGStIEMg9r2bwn1hqzkukYrwJ+HviJJJ9ur5+mV3w4P8lDwPntM1W1H7gZuB+4HbiszX0DuBS4lt5wtM/h3DdJWrRjjUpr+wc+Kq2qpqpqasOGDYPriCSNKfOwJC3eskdCVNWfMn/FFuC8o5yzG9g9T3waOHu5bZGktcpRaZI0XOZhSVqagTwdQ5I0NLOj0u5L8ukW+w16N703J9kJPAJcDL1RaUlmR6Ud4shRaXuB4+mNSHNUmiQtzDwsSUtgEUKSxpij0iRpuMzDkrQ0K35EpyRJkiRJ0mJYhJAkSZIkSZ2wCCFJkiRJkjrhmhCan88rliRJkiQNmCMhJEmSJElSJyxCSJIkSZKkTjgdY9CcxiBJkiRJ0rwsQkiSJo8FYUmSpJFkEUKSJEnSYFkMlnQUrgkhSZIkSZI64UgISVK3/HVMkobLPCxpiBwJIUmSJEmSOmERQpIkSZIkdcIihCRJkiRJ6sTaWxPCOXBrSzLY61UN9nqSJEmStIaMTBEiyTbgt4B1wLVVdeWQm6RJYNFJWhJzsQbOYrC0JOZhSZNuJIoQSdYBvw2cD8wAf5ZkX1XdP9yWSdLaYS7WqrAYLC2aeVirxoKwRshIFCGAc4EDVfV5gCQ3ARcCJlxJ6o65WOPJm2tNDvOwVocFYY2QUSlCbAQe7fs8A/yPQ2qLtDT/acA3vz8zz83vIL9jvut3cQPfxXd08Wcx2czFo2aQ/24m+f9Yd3FzPW65fpjfoZUwD2t8jVsOMw8PzagUIeb7kzjif80ku4Bd7ePXkjy4Su05GfjKwocN+C/Q4L/DfgzcJPSjgz4MuuAw+O9YzT+L717OSSPCXLw63zEa/RjdfzNLZD9Yc/1YlnHNxebh1fmOEerHioxQPybhz2MS+rDi7xhKHh6VIsQMcFrf503AY3MPqqo9wJ7VbkyS6aqaWu3vWW32Y7RMQj8moQ8wOf1YBebiVTAJ/ZiEPoD9GDWT0o8BMw+vAvsxWiahH5PQBxheP76j6y88ij8DtiQ5I8l3Adtx5pIkdc1cLEnDZR6WNPFGYiREVR1K8svAH9F7HNH1VbV/yM2SpDXFXCxJw2UelrQWjEQRAqCqPgJ8ZNjtaFZ9eFtH7MdomYR+TEIfYHL6MXDm4lUxCf2YhD6A/Rg1k9KPgTIPrwr7MVomoR+T0AcYUj9Sk7xatiRJkiRJGhmjsiaEJEmSJEmacBYhjiLJO5J8NslfJPn9JC8edpuWIsm2JA8mOZDk8mG3Z6mSnJbkPyd5IMn+JG8adptWIsm6JJ9K8ofDbstyJXlxklvav4sHkvzYsNu0HEn+Vfs79ZkkH0zyvGG3SUc3zrl43PMwTFYuNg+PDvPweBnnPAzjn4snKQ+DuXiUDDMXW4Q4ujuAs6vqB4G/BK4YcnsWLck64LeBnwLOBF6f5MzhtmrJDgG/WlU/AGwFLhvDPvR7E/DAsBuxQr8F3F5V3w/8EGPYnyQbgV8BpqrqbHqLfm0fbqu0gLHMxROSh2GycrF5eASYh8fSWOZhmJhcPEl5GMzFI2HYudgixFFU1Uer6lD7eDe95zSPi3OBA1X1+ar6JnATcOGQ27QkVfV4VX2ybT9N7x/3xuG2anmSbAL+KXDtsNuyXElOAP4xcB1AVX2zqv56qI1avvXA8UnWA89nnueva3SMcS4e+zwMk5OLzcMjxzw8RsY4D8ME5OJJycNgLh5BQ8vFFiEW5xeB24bdiCXYCDza93mGMU1WAEk2Az8C3DPkpizXu4FfB7495HasxPcAB4HfaUPork3ygmE3aqmq6ovAbwKPAI8DT1XVR4fbKi3BOOXiicrDMPa5+N2Yh0eCeXjsjVMehgnLxWOeh8FcPDKGnYvXdBEiyR+3OTBzXxf2HfNWesOg3j+8li5Z5omN5WNQkrwQ+D3gX1bV3wy7PUuV5DXAE1X1iWG3ZYXWA68ErqmqHwG+DozjvMoT6f0CcgbwMuAFSd4w3FZpQnPxxORhGO9cbB4eLebh0TSheRgmKBePcx4Gc/GoGXYuXt/VF42iqvrJY+1PsgN4DXBejdezTGeA0/o+b2IMhzom+U56yfb9VfXhYbdnmV4FvDbJTwPPA05I8rtVNW43XDPATFXNVt5vYQwTLvCTwMNVdRAgyYeBHwd+d6itWuMmNBdPRB6GicjF5uHRYh4eQROah2FCcvEE5GEwF4+aoebiNT0S4liSbAPeAry2qv522O1Zoj8DtiQ5I8l30VtkZN+Q27QkSUJvrtUDVfXOYbdnuarqiqraVFWb6f05fGwMky1V9SXg0SSvaKHzgPuH2KTlegTYmuT57e/YeYzhYkJryRjn4rHPwzAZudg8PHLMw2NmjPMwTEAunoQ8DObiETTUXLymR0Is4L3AccAdvT8X7q6qXxpukxanqg4l+WXgj+itdHp9Ve0fcrOW6lXAzwP3Jfl0i/1GVX1keE1a894IvL/9R/zzwC8MuT1LVlX3JLkF+CS9IaWfAvYMt1VawFjm4gnJw2AuHjXmYQ3DWOZhmJhcbB4ePebiFcp4jaiSJEmSJEnjyukYkiRJkiSpExYhJEmSJElSJyxCSJIkSZKkTliEkCRJkiRJnbAIIUmSJEmSOmERQpIkSZIkdcIihCRJkiRJ6oRFCEmSJEmS1AmLEJIkSZIkqRMWITQRknwhyd8l+VqSLyf5nSQvbPv+RZJK8rPt8/FJHkpyyZxrvC3Jf0uy4L+LJC9JcjDJn65OjyRpvHSVh5PsTfLN9j2zr3Wr2ztJGg9d3hMn+ckkn0zy9SSPzl5XWohFCE2Sn6mqFwKvBH4U+NctvgN4sr1TVX8H7ATemeSlAEl+AHgzsLOqvr2I73o78MBgmy9JY6+rPPzvq+qFfa9nV6EvkjSuVj0XJzkT+ADwVuBFwA8Dn1iNzmjyWITQxKmqLwK3AWcn+W7gnwC7gAtmE2xVfRz4EPDeJAH+I/B/VdVnF7p+kh8DzgZ+Z5W6IEljbbXzsCRpYauci/818H9X1W1Vdaiq/qqqPrdqndFEsQihiZPkNOCngU8BlwDTVfV79EYu/FzfoW+hVx3+PeB5wDsWce11wG8DvwzUYFsuSZNhNfNw878neTLJJ5L888G1XJImxyrn4q3tO+5L8niS303ykkG2X5PLIoQmyR8k+WvgT4H/Avw7egn3A23/B2jDzwCq6mvAZcA/ozfkbDHDeX8FuKeqHG4mSUfqIg9fBWwBTgH+f8DeJK8aVAckaQJ0kYs3AT8P/HN6Ofl44D0Dar8mXKr8MVfjL8kXgP93Vf1xX+xV9BLvpqr6UhuG9jDwyqr6dDtmc4t9Z1UdWuA7Xgb8N+Ccqnoyyb9o3/n/GnyPJGm8dJGHj/K9/wH4elX96oo7IUljrqtcnOQp4J1V9W/b53OAP66qEwfbI02i9cNugLSKdgABPt2b4vb3LgE+vYzrnQucCtzfrnc8cHySLwEbXRhNko4w6Dw8n2rfIUma32rk4r/AqclaJqdjaCIleR7ws/QW3/nhvtcbgZ9LspwC3G3A5r5r/Rt6c+x+2AKEJB1ulfIwSV6X5IVJviPJ/wy8Adg3iDZL0qRZrVxMb4H2X0jyPUmeT29diT9caXu1NliE0KS6CPg74Maq+tLsC7gOWAdsW+oFq+qZOdd6CvhW25YkHe4iBpyHmzcBXwT+mt7iaf+fqvqTFbdWkibTRaxCLq6q64EbgXuA/w48Q2/tNGlBrgkhSZIkSZI64UgISZIkSZLUCRemlOZI8rWj7PqpqvqvnTZGktYg87AkDZ+5WKvF6RiSJEmSJKkTTseQJEmSJEmdGNvpGCeffHJt3rx52M2QpMN84hOf+EpVbRh2O7piLpY0itZSLjYPSxpFx8rDY1uE2Lx5M9PT08NuhiQdJsl/H3YbumQuljSK1lIuNg9LGkXHysNOx5AkSZIkSZ2wCCFJkiRJkjphEUKSJEmSJHXCIoQkSZIkSeqERQhJkiRJktQJixCSJEmSJKkTFiEkSZIkSVInLEJIkiRJC0hyfZInknxmTvyNSR5Msj/Jv++LX5HkQNt3QV/8nCT3tX1XJUmLH5fkQy1+T5LNnXVOkjpkEWIcJYN9SZKWzlwsrTV7gW39gST/E3Ah8INVdRbwmy1+JrAdOKudc3WSde20a4BdwJb2mr3mTuCrVfVy4F3A21ezMxPBPCyNpQWLEFZ9JUmStNZV1ceBJ+eELwWurKpn2jFPtPiFwE1V9UxVPQwcAM5NcipwQlXdVVUF3Ahc1HfODW37FuC82ftlSZokixkJsRervpIkSdJc3wf8o/ZD2n9J8qMtvhF4tO+4mRbb2Lbnxg87p6oOAU8BJ61i2yVpKBYsQlj1lSRJkua1HjgR2Ar8H8DN7T52vnvZOkacBfYdJsmuJNNJpg8ePLj0VkvSEC13TQirvpIkSVrrZoAPV8+9wLeBk1v8tL7jNgGPtfimeeL0n5NkPfAijvwhEICq2lNVU1U1tWHDhgF2R5JW33KLEFZ9JUmStNb9AfATAEm+D/gu4CvAPmB7W/vsDHpTke+tqseBp5NsbffOlwC3tmvtA3a07dcBH2sjiCVpoiy3CGHVV5I65CLBkjRcST4I3AW8IslMkp3A9cD3tNx8E7Cj3R/vB24G7gduBy6rqmfbpS4FrqU3bflzwG0tfh1wUpIDwJuByzvqmiR1av0yz/sDelXfP5mn6vuBJO8EXsZzVd9nkzydZCtwD72q73vatWarvndh1VeSjmYv8F56a+oARywS/EySU1q8f5HglwF/nOT72g3w7CLBdwMfobdI8G30LRKcZDu9RYL/1476Jkkjr6pef5RdbzjK8buB3fPEp4Gz54l/A7h4JW2UpHGwmEd0WvWVpCFzkWBJkiRNggVHQlj1laSRNbtI8G7gG8CvVdWf0Vvw9+6+42YXA/4Wi1wkOMnsIsFfWdUeSJIkaU1Z7nQMSdLw9S8S/KP0Fgn+HjpYJJjelA5OP/30JTZZkiRJa9lyF6aUJA2fiwRLkiRprFiEkKTx9Qf4aDhJkiSNEadjSNIYaIsEvxo4OckM8DZ6iwRf3xYJ/iZtkWBgf5LZRYIPceQiwXuB4+ktENy/SPD72iLBT9J7uoYkSZI0UBYhJGkMuEiwJEmSJoHTMSRJkiRJUicsQkiSJEmSpE5YhJAkSZIkSZ2wCCFJkiRJkjphEUKSJEmSJHXCIoQkSZIkSeqERQhJkiRJktQJixCSJEnSApJcn+SJJJ+ZZ9+vJakkJ/fFrkhyIMmDSS7oi5+T5L6276okafHjknyoxe9JsrmTjklSxyxCSJIkSQvbC2ybG0xyGnA+8Ehf7ExgO3BWO+fqJOva7muAXcCW9pq95k7gq1X1cuBdwNtXpReSNGQLFiGs+kqSJGmtq6qPA0/Os+tdwK8D1Re7ELipqp6pqoeBA8C5SU4FTqiqu6qqgBuBi/rOuaFt3wKcN3u/LEmTZDEjIfZi1VeSJEk6TJLXAl+sqj+fs2sj8Gjf55kW29i258YPO6eqDgFPASetQrMlaagWLEJY9ZUkSZIOl+T5wFuBfzPf7nlidYz4sc6Z77t3JZlOMn3w4MHFNFeSRsay1oSw6itJkqQ17nuBM4A/T/IFYBPwyST/kN697ml9x24CHmvxTfPE6T8nyXrgRcz/QyBVtaeqpqpqasOGDQPrkCR1YclFCKu+kiRJWuuq6r6qOqWqNlfVZnpFhFdW1ZeAfcD2tvbZGfSmIt9bVY8DTyfZ2kb+XgLc2i65D9jRtl8HfKyNIJakibKckRBWfSWpYy4SLEnDleSDwF3AK5LMJNl5tGOraj9wM3A/cDtwWVU923ZfClxLb9ry54DbWvw64KQkB4A3A5evSkckacjWL/WEqroPOGX2cytETFXVV5LsAz6Q5J3Ay3iu6vtskqeTbAXuoVf1fU+7xGzV9y6s+krS0ewF3ktvTZ2/t4hFgl8G/HGS72s3wLOLBN8NfITeIsG30bdIcJLt9BYJ/l9XuU+SNDaq6vUL7N885/NuYPc8x00DZ88T/wZw8cpaKUmjbzGP6LTqK0lD5iLBkiRJmgQLjoSw6itJo6l/keA59YKN9EY6zJpdDPhbLHKR4CSziwR/ZZ7v3UVvNAWnn376QPoiSZKktWFZT8eQJA3XMBcJdn0eSZIkLZdFCEkaT0NbJFiSJElaLosQkjSGfDScJEmSxpFFCEkaAy4SLEmSpEmw5Ed0SpK65yLBkiRJmgSOhJAkSZIkSZ2wCCFJkiRJkjphEUKSJEmSJHXCIoQkSZIkSeqERQhJkiRJktQJixCSJEmSJKkTFiEkSZIkSVInLEJIkiRJC0hyfZInknymL/aOJJ9N8hdJfj/Ji/v2XZHkQJIHk1zQFz8nyX1t31VJ0uLHJflQi9+TZHOX/ZOkrliEkCRJkha2F9g2J3YHcHZV/SDwl8AVAEnOBLYDZ7Vzrk6yrp1zDbAL2NJes9fcCXy1ql4OvAt4+6r1RJKGaMEihFVfSZIkrXVV9XHgyTmxj1bVofbxbmBT274QuKmqnqmqh4EDwLlJTgVOqKq7qqqAG4GL+s65oW3fApw3e78sSZNkMSMh9mLVV5IkSTqWXwRua9sbgUf79s202Ma2PTd+2DmtsPEUcNIqtleShmLBIoRVX0mSJOnokrwVOAS8fzY0z2F1jPixzpnv+3YlmU4yffDgwaU2V5KGahBrQlj1lSRJ0pqUZAfwGuDn2o9t0LvXPa3vsE3AYy2+aZ74YeckWQ+8iDk/BM6qqj1VNVVVUxs2bBhUVySpEysqQlj1laRuuD6PJI2eJNuAtwCvraq/7du1D9jecusZ9KYi31tVjwNPJ9na8u8lwK195+xo268DPtZX1JCkibHsIoRVX0nq1F5cn0eShibJB4G7gFckmUmyE3gv8A+AO5J8Osl/AKiq/cDNwP3A7cBlVfVsu9SlwLX0pi1/judGFF8HnJTkAPBm4PJueiZJ3Vq/nJP6qr7/ZJ6q7weSvBN4Gc9VfZ9N8nSSrcA99Kq+7+k7Zwe9pG7VV5LmUVUfnzs6oao+2vfxbno5FPrW5wEebje05yb5Am19HoAks+vz3NbO+T/b+bcA700S87Ek9VTV6+cJX3eM43cDu+eJTwNnzxP/BnDxStooSeNgwSJEq/q+Gjg5yQzwNnq/th1Hr+oLcHdV/VJV7U8yW/U9xJFV373A8fRuePurvu9rN8lP0vv1TpK0NL8IfKhtb6RXlJg1uw7Pt1jk+jxJZtfn+crcL0qyi95oCk4//fTB9UCSJEkTb8EihFVfSRptXa/PU1V7gD0AU1NTjpSQJEnSog3i6RiSpCEZxvo8kiRJ0nJZhJCkMeWq7JIkSRo3y1qYUpLULdfnkSRJ0iSwCCFJY8D1eSRJkjQJnI4hSZIkSZI6YRFCkiRJkiR1wiKEJEmSJEnqhEUISZIkSZLUCYsQkiRJkiSpExYhJEmSJElSJyxCSJIkSZKkTliEkCRJkiRJnbAIIUmSJC0gyfVJnkjymb7YS5LckeSh9n5i374rkhxI8mCSC/ri5yS5r+27Kkla/LgkH2rxe5Js7rSDktQRixCSJEnSwvYC2+bELgfurKotwJ3tM0nOBLYDZ7Vzrk6yrp1zDbAL2NJes9fcCXy1ql4OvAt4+6r1RJKGaMEihFVfSZIkrXVV9XHgyTnhC4Eb2vYNwEV98Zuq6pmqehg4AJyb5FTghKq6q6oKuHHOObPXugU4b/Z+WZImyWJGQuzFqq8kSZI010ur6nGA9n5Ki28EHu07bqbFNrbtufHDzqmqQ8BTwEmr1nJJGpIFixBWfSVJkqQlme9eto4RP9Y5R1482ZVkOsn0wYMHl9lESRqO5a4JMZSqrwlX0lrl1DhJGklfbj+20d6faPEZ4LS+4zYBj7X4pnnih52TZD3wIo78IRCAqtpTVVNVNbVhw4YBdUWSujHohSlXteprwpW0hu3FqXGSNGr2ATva9g7g1r749lbgPYNevr23/Xj3dJKtrQh8yZxzZq/1OuBjbQSxJE2U5RYhhlL1laS1yqlxkjRcST4I3AW8IslMkp3AlcD5SR4Czm+fqar9wM3A/cDtwGVV9Wy71KXAtfRy8+eA21r8OuCkJAeAN9MKy5I0adYv87zZSu2VHFn1/UCSdwIv47mq77NJnk6yFbiHXtX3PXOudRdWfSVpKQ6bGpekf2rc3X3HzU6B+xaLnBqXZHZq3FdWr/mSND6q6vVH2XXeUY7fDeyeJz4NnD1P/BvAxStpoySNgwWLEK3q+2rg5CQzwNvoFR9ubhXgR2gJs6r2J5mt+h7iyKrvXuB4ehXf/qrv+1rV90l6Q4glScu36gui0ZvSwemnn76c9kmSJGmNWrAIYdVXkkbWl5Oc2kZBDGpq3MxiFkQD9gBMTU05ck2SJEmLNuiFKSVJ3XFBNEmSJI2V5a4JIUnqkFPjJEmSNAksQkjSGHBqnCRJkiaB0zEkSZIkSVInLEJIkiRJkqROWISQJEmSJEmdsAghSZIkSZI6YRFCkiRJkiR1wiKEJEmSJEnqhEUISZIkSZLUCYsQkiRJkiSpExYhJEmSJElSJyxCSJIkSZKkTliEkCRJklYgyb9Ksj/JZ5J8MMnzkrwkyR1JHmrvJ/Ydf0WSA0keTHJBX/ycJPe1fVclyXB6JEmrZ0VFCBOuJEmS1rIkG4FfAaaq6mxgHbAduBy4s6q2AHe2zyQ5s+0/C9gGXJ1kXbvcNcAuYEt7beuwK5LUiWUXIUy4kiRJEgDrgeOTrAeeDzwGXAjc0PbfAFzUti8EbqqqZ6rqYeAAcG6SU4ETququqirgxr5zJGlirHQ6hglXkobMUWmSNDxV9UXgN4FHgMeBp6rqo8BLq+rxdszjwCntlI3Ao32XmGmxjW17bvwISXYlmU4yffDgwUF2R5JW3bKLECZcSRo+R6VJ0nC1Iu+FwBnAy4AXJHnDsU6ZJ1bHiB8ZrNpTVVNVNbVhw4alNlmShmol0zFMuJI0GhyVJknD85PAw1V1sKq+BXwY+HHgyy230t6faMfPAKf1nb+JXt6eadtz45I0UVYyHcOEK0lDNoxRaZKkwzwCbE3y/DaN7TzgAWAfsKMdswO4tW3vA7YnOS7JGfRGnt3bcvXTSba261zSd44kTYyVFCFMuJI0ZMMYlebUOEl6TlXdA9wCfBK4j9799R7gSuD8JA8B57fPVNV+4GbgfuB24LKqerZd7lLgWnqj1D4H3NZdTySpG+uXe2JV3ZNkNuEeAj5FL+G+ELg5yU56hYqL2/H7k8wm3EMcmXD3AsfTS7YmXElanL8flQaQ5LBRaVX1+KBHpVXVHnr5nqmpqXkLFZK0llTV24C3zQk/Q+9HuvmO3w3snic+DZw98AZK0ghZdhECTLiSNAL+flQa8Hf08u808HV6o9Gu5MhRaR9I8k56IydmR6U9m+TpJFuBe+iNSntPpz2RJEnSxFtREUKSNFyOSpMkSdI4sQghSWPOUWmSJEkaFytZmFKSJEmSJGnRLEJIkiRJkqROWISQJEmSJEmdsAghSZIkSZI6YRFCkiRJkiR1wiKEJEmSJEnqhEUISZIkSZLUCYsQkiRJkiSpExYhJEmSJElSJyxCSJIkSZKkTliEkCRJkiRJnVhRESLJi5PckuSzSR5I8mNJXpLkjiQPtfcT+46/IsmBJA8muaAvfk6S+9q+q5JkJe2SJEmSuuI9sSQt3kpHQvwWcHtVfT/wQ8ADwOXAnVW1BbizfSbJmcB24CxgG3B1knXtOtcAu4At7bVthe2SJEmSuuI9sSQt0rKLEElOAP4xcB1AVX2zqv4auBC4oR12A3BR274QuKmqnqmqh4EDwLlJTgVOqKq7qqqAG/vOkSQtwF/gJGl4vCeWpKVZyUiI7wEOAr+T5FNJrk3yAuClVfU4QHs/pR2/EXi07/yZFtvYtufGJUmL4y9wkjQ8nd8TJ9mVZDrJ9MGDBwfbG0laZSspQqwHXglcU1U/AnyddpN7FPP9olbHiB95AROuJB3GX+Akaeg6vyeuqj1VNVVVUxs2bFhqeyVpqFZShJgBZqrqnvb5FnoJ+MvtZpb2/kTf8af1nb8JeKzFN80TP4IJV5KO4Kg0SRquzu+JJWmcLbsIUVVfAh5N8ooWOg+4H9gH7GixHcCtbXsfsD3JcUnOoDfU9952c/x0kq1t/vElfedIko7NUWmSNETeEx9FMtiXpImxfoXnvxF4f5LvAj4P/AK9wsbNSXYCjwAXA1TV/iQ300vKh4DLqurZdp1Lgb3A8cBt7SVJWth8v8BdTvsFrqoeX41RacAegKmpqXkLFZK0xnhPLEmLtKIiRFV9GpiaZ9d5Rzl+N7B7nvg0cPZK2jIyBl2pLe/vJR1dVX0pyaNJXlFVD/LcL3D30/vl7UqO/AXuA0neCbyM536BezbJ00m2AvfQ+wXuPR13R5LGkvfEkrR4Kx0JIUkaPn+BkyRJ0liwCCFJY85f4CRJkjQuLEJIkiaPU+MkSZJG0koe0SlJkiRJkrRoFiEkSZIkSVInLEJIkiRJkqROWISQJEmSJEmdcGFKSZIkaS1x8V5JQ+RICEmSJEmS1AmLEJIkSZIkqRMWISRJkiRJUicsQkiSJEmSpE5YhJAkSZIkSZ3w6RiSpG65KrskSdKateKREEnWJflUkj9sn1+S5I4kD7X3E/uOvSLJgSQPJrmgL35OkvvavquSQd+hHtbgwb0kSZIkxvCeWJKGZBDTMd4EPND3+XLgzqraAtzZPpPkTGA7cBawDbg6ybp2zjXALmBLe20bQLskSZKkrnhPLEmLsKIiRJJNwD8Fru0LXwjc0LZvAC7qi99UVc9U1cPAAeDcJKcCJ1TVXVVVwI1950iSFsFf4CRpeLwnlqTFW+lIiHcDvw58uy/20qp6HKC9n9LiG4FH+46babGNbXtuXJK0eP4CJ0nD8268J5akRVl2ESLJa4AnquoTiz1lnlgdIz7fd+5KMp1k+uDBg4v8WkmabP4CJ0nD4z2xJC3NSkZCvAp4bZIvADcBP5Hkd4Evt5tZ2vsT7fgZ4LS+8zcBj7X4pnniR6iqPVU1VVVTGzZsWEHTJWmivJsOf4Hz5leSDuM9sSQtwbKLEFV1RVVtqqrN9Ib2fqyq3gDsA3a0w3YAt7btfcD2JMclOYPeUN97283x00m2tvnHl/SdI0k6hmH8AufNryQ9x3tiSVqa9atwzSuBm5PsBB4BLgaoqv1JbgbuBw4Bl1XVs+2cS4G9wPHAbe0lSVrY7C9wPw08Dzih/xe4qnp80L/ASZIWxXtiSZpHelN/x8/U1FRNT08v/cRBLvY+3/92g15MfljfIWlZknyiqqaG9N2vBn6tql6T5B3AX1XVlUkuB15SVb+e5CzgA8C5wMvoLVq5paqeTfJnwBuBe4CPAO+pqo8c6zuXlYsnJU+ai6WRNcxc3DXz8Cp/h6RlOVYeXo2REJKk4fMXOEmSJI0cixCSNCGq6k+AP2nbfwWcd5TjdgO754lPA2evXgslSZK01q3k6RiSJEmSJEmLZhFCkiRJkiR1wiKEJEmSJEnqhGtCaHhc0VjSONs37AZI0hpnHpbGkkWIcWTClSRJkiSNIadjSJIkSZKkTliEkCRJkiRJnXA6hiRJkiQNi+ukaY1xJIQkSZIkSeqERQhJkiRJktQJp2NIkrRWOQRYkiR1zJEQkiRJkiSpE8suQiQ5Lcl/TvJAkv1J3tTiL0lyR5KH2vuJfedckeRAkgeTXNAXPyfJfW3fVcmgf5qRJEmSBs97YklampWMhDgE/GpV/QCwFbgsyZnA5cCdVbUFuLN9pu3bDpwFbAOuTrKuXesaYBewpb22raBdkrRmePMrSUPnPbEkLcGyixBV9XhVfbJtPw08AGwELgRuaIfdAFzUti8EbqqqZ6rqYeAAcG6SU4ETququqirgxr5zJEnH5s2vJA2R98SStDQDWRMiyWbgR4B7gJdW1ePQS8rAKe2wjcCjfafNtNjGtj03LklagDe/kjQ6vCeWpIWtuAiR5IXA7wH/sqr+5liHzhOrY8Tn+65dSaaTTB88eHDpjZWkCebNryQNj/fEkrQ4KypCJPlOesn2/VX14Rb+cvtFjfb+RIvPAKf1nb4JeKzFN80TP0JV7amqqaqa2rBhw0qaLkkTxZtfSRoe74klafFW8nSMANcBD1TVO/t27QN2tO0dwK198e1JjktyBr35xve2X+ieTrK1XfOSvnMkSQvw5leShsd7YklampWMhHgV8PPATyT5dHv9NHAlcH6Sh4Dz22eqaj9wM3A/cDtwWVU92651KXAtvbnJnwNuW0G7JGnN8OZXkobOe2JJWoL1yz2xqv6U+YfvApx3lHN2A7vniU8DZy+3LRpT+4bdAGkizN783pfk0y32G/Rudm9OshN4BLgYeje/SWZvfg9x5M3vXuB4eje+3vxK0gK8J5akpVl2EUKSNHze/EqSJGmcDOQRnZIkSZIkSQtxJIQkSWuV0+IkafjMxVpjHAkhSZIkSZI6YRFCkiRJkiR1wiKEJEmSJEnqhGtCSJIkSWuJaxBIGiKLEINmUpckSdJa5z2xpKNYe0UIE6IkDVcXedhcL0mSNJJcE0KSJEmSJHXCIoQkSZIkSeqERQhJkiRJktQJixCSJEmSJKkTFiEkSZIkSVInRqYIkWRbkgeTHEhy+bDbI0lrkblYkobLPCxp0o1EESLJOuC3gZ8CzgRen+TM4bZKktYWc7EkDZd5WNJasH7YDWjOBQ5U1ecBktwEXAjcP9RWafwlg71e1WCvJ40Wc7EGzzwsLYV5WKvjPw04F/+MuVjLNypFiI3Ao32fZ4D/cUht0STZ18F3dJHUB3kTP6wbeP/jNw7MxRq8ScnDk8L/rUadeVjjy/yyOP7vNDJFiPn+JI74XzPJLmBX+/i1JA+uUntOBr6y8GED/gs0+O8YoX6syAj1YwL+PFZW0FhkH7owsv347lW6bhfMxavzHSPUj2UboT6s+T8LMBcvxrjmYvPw6nzHCPVjRUaoH2v+z8M8vLCj5uFRKULMAKf1fd4EPDb3oKraA+xZ7cYkma6qqdX+ntVmP0bLJPRjEvoAk9OPVWAuXgWT0I9J6APYj1EzKf0YMPPwKrAfo2US+jEJfYDh9WMkFqYE/gzYkuSMJN8FbKebAZySpOeYiyVpuMzDkibeSIyEqKpDSX4Z+CNgHXB9Ve0fcrMkaU0xF0vScJmHJa0FI1GEAKiqjwAfGXY7mlUf3tYR+zFaJqEfk9AHmJx+DJy5eFVMQj8moQ9gP0bNpPRjoMzDq8J+jJZJ6Mck9AGG1I+Uj7qSJEmSJEkdGJU1ISRJkiRJ0oSzCHEUSd6R5LNJ/iLJ7yd58bDbtBRJtiV5MMmBJJcPuz1LleS0JP85yQNJ9id507DbtBJJ1iX5VJI/HHZblivJi5Pc0v5dPJDkx4bdpuVI8q/a36nPJPlgkucNu006unHOxeOeh2GycrF5eHSYh8fLOOdhGP9cPEl5GMzFo2SYudgixNHdAZxdVT8I/CVwxZDbs2hJ1gG/DfwUcCbw+iRnDrdVS3YI+NWq+gFgK3DZGPah35uAB4bdiBX6LeD2qvp+4IcYw/4k2Qj8CjBVVWfTW/Rr+3BbpQWMZS6ekDwMk5WLzcMjwDw8lsYyD8PE5OJJysNgLh4Jw87FFiGOoqo+WlWH2se76T2neVycCxyoqs9X1TeBm4ALh9ymJamqx6vqk237aXr/uDcOt1XLk2QT8E+Ba4fdluVKcgLwj4HrAKrqm1X110Nt1PKtB45Psh54PvM8f12jY4xz8djnYZicXGweHjnm4TEyxnkYJiAXT0oeBnPxCBpaLrYIsTi/CNw27EYswUbg0b7PM4xpsgJIshn4EeCeITdlud4N/Drw7SG3YyW+BzgI/E4bQndtkhcMu1FLVVVfBH4TeAR4HHiqqj463FZpCcYpF09UHoaxz8Xvxjw8EszDY2+c8jBMWC4e8zwM5uKRMexcvKaLEEn+uM2Bmfu6sO+Yt9IbBvX+4bV0yTJPbCwfg5LkhcDvAf+yqv5m2O1ZqiSvAZ6oqk8Muy0rtB54JXBNVf0I8HVgHOdVnkjvF5AzgJcBL0jyhuG2ShOaiycmD8N452Lz8GgxD4+mCc3DMEG5eJzzMJiLR82wc/H6rr5oFFXVTx5rf5IdwGuA82q8nmU6A5zW93kTYzjUMcl30ku276+qDw+7Pcv0KuC1SX4aeB5wQpLfrapxu+GaAWaqarbyfgtjmHCBnwQerqqDAEk+DPw48LtDbdUaN6G5eCLyMExELjYPjxbz8Aia0DwME5KLJyAPg7l41Aw1F6/pkRDHkmQb8BbgtVX1t8NuzxL9GbAlyRlJvoveIiP7htymJUkSenOtHqiqdw67PctVVVdU1aaq2kzvz+FjY5hsqaovAY8meUULnQfcP8QmLdcjwNYkz29/x85jDBcTWkvGOBePfR6GycjF5uGRYx4eM2Och2ECcvEk5GEwF4+goebiNT0SYgHvBY4D7uj9uXB3Vf3ScJu0OFV1KMkvA39Eb6XT66tq/5CbtVSvAn4euC/Jp1vsN6rqI8Nr0pr3RuD97T/inwd+YcjtWbKquifJLcAn6Q0p/RSwZ7it0gLGMhdPSB4Gc/GoMQ9rGMYyD8PE5GLz8OgxF69QxmtElSRJkiRJGldOx5AkSZIkSZ2wCCFJkiRJkjphEUKSJEmSJHXCIoQkSZIkSeqERQhJkiRJktQJixCSJEmSJKkTFiEkSZIkSVInLEJIkiRJkqRO/P8BKLUsMkIcAb0AAAAASUVORK5CYII= | |
| " | |
| > | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [42]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">pay_amt_columns</span> <span class="o">=</span> <span class="n">getColumnsNames</span><span class="p">(</span><span class="s1">'PAY_AMT'</span><span class="p">)</span> | |
| <span class="n">figure</span><span class="p">,</span> <span class="n">ax</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">subplots</span><span class="p">(</span><span class="mi">3</span><span class="p">,</span><span class="mi">2</span><span class="p">)</span> | |
| <span class="n">figure</span><span class="o">.</span><span class="n">set_size_inches</span><span class="p">(</span><span class="mi">18</span><span class="p">,</span><span class="mi">8</span><span class="p">)</span> | |
| <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">pay_status_columns</span><span class="p">)):</span> | |
| <span class="n">row</span><span class="p">,</span><span class="n">col</span> <span class="o">=</span> <span class="n">i</span><span class="o">%</span><span class="k">3</span>, int(i/3) | |
| <span class="n">ax</span><span class="p">[</span><span class="n">row</span><span class="p">,</span><span class="n">col</span><span class="p">]</span><span class="o">.</span><span class="n">hist</span><span class="p">(</span><span class="n">dataset</span><span class="p">[</span><span class="n">pay_amt_columns</span><span class="p">[</span><span class="n">i</span><span class="p">]],</span> <span class="mi">30</span><span class="p">,</span> <span class="n">color</span> <span class="o">=</span><span class="s1">'red'</span><span class="p">)</span> | |
| <span class="n">ax</span><span class="p">[</span><span class="n">row</span><span class="p">,</span><span class="n">col</span><span class="p">]</span><span class="o">.</span><span class="n">hist</span><span class="p">(</span><span class="n">dataset</span><span class="p">[</span><span class="n">pay_amt_columns</span><span class="p">[</span><span class="n">i</span><span class="p">]][(</span><span class="n">dataset</span><span class="p">[</span><span class="s1">'default.payment.next.month'</span><span class="p">]</span><span class="o">==</span><span class="mi">1</span><span class="p">)],</span><span class="mi">30</span><span class="p">,</span><span class="n">color</span><span class="o">=</span><span class="s1">'yellow'</span><span class="p">,</span><span class="n">alpha</span> <span class="o">=</span> <span class="mf">0.7</span><span class="p">)</span> | |
| <span class="n">ax</span><span class="p">[</span><span class="n">row</span><span class="p">,</span><span class="n">col</span><span class="p">]</span><span class="o">.</span><span class="n">set_title</span><span class="p">(</span><span class="n">pay_amt_columns</span><span class="p">[</span><span class="n">i</span><span class="p">])</span> | |
| <span class="c1">#adding scaling to make the graph more helpful</span> | |
| <span class="n">ax</span><span class="p">[</span><span class="n">row</span><span class="p">,</span><span class="n">col</span><span class="p">]</span><span class="o">.</span><span class="n">set_yscale</span><span class="p">(</span><span class="s1">'log'</span><span class="p">,</span> <span class="n">nonposy</span><span class="o">=</span><span class="s1">'clip'</span><span class="p">)</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">tight_layout</span><span class="p">()</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> | |
| <div class="jp-RenderedImage jp-OutputArea-output "> | |
| <img src="data:image/png;base64,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 | |
| " | |
| > | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [44]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">bill_atm_columns</span> <span class="o">=</span> <span class="n">getColumnsNames</span><span class="p">(</span><span class="s1">'BILL_AMT'</span><span class="p">)</span> | |
| <span class="n">figure</span><span class="p">,</span> <span class="n">ax</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">subplots</span><span class="p">(</span><span class="mi">3</span><span class="p">,</span><span class="mi">2</span><span class="p">)</span> | |
| <span class="n">figure</span><span class="o">.</span><span class="n">set_size_inches</span><span class="p">(</span><span class="mi">10</span><span class="p">,</span><span class="mi">10</span><span class="p">)</span> | |
| <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">pay_status_columns</span><span class="p">)):</span> | |
| <span class="n">row</span><span class="p">,</span><span class="n">col</span> <span class="o">=</span> <span class="n">i</span><span class="o">%</span><span class="k">3</span>, int(i/3) | |
| <span class="n">ax</span><span class="p">[</span><span class="n">row</span><span class="p">,</span><span class="n">col</span><span class="p">]</span><span class="o">.</span><span class="n">hist</span><span class="p">(</span><span class="n">dataset</span><span class="p">[</span><span class="n">bill_atm_columns</span><span class="p">[</span><span class="n">i</span><span class="p">]],</span> <span class="mi">20</span><span class="p">,</span><span class="n">rwidth</span><span class="o">=</span><span class="mf">0.9</span><span class="p">,</span> <span class="n">color</span> <span class="o">=</span><span class="s1">'red'</span><span class="p">)</span> | |
| <span class="n">ax</span><span class="p">[</span><span class="n">row</span><span class="p">,</span><span class="n">col</span><span class="p">]</span><span class="o">.</span><span class="n">hist</span><span class="p">(</span><span class="n">dataset</span><span class="p">[</span><span class="n">bill_atm_columns</span><span class="p">[</span><span class="n">i</span><span class="p">]][(</span><span class="n">dataset</span><span class="p">[</span><span class="s1">'default.payment.next.month'</span><span class="p">]</span><span class="o">==</span><span class="mi">1</span><span class="p">)],</span><span class="mi">20</span><span class="p">,</span><span class="n">rwidth</span><span class="o">=</span><span class="mf">0.9</span><span class="p">,</span><span class="n">color</span><span class="o">=</span><span class="s1">'yellow'</span><span class="p">,</span><span class="n">alpha</span> <span class="o">=</span> <span class="mf">0.7</span><span class="p">)</span> | |
| <span class="n">ax</span><span class="p">[</span><span class="n">row</span><span class="p">,</span><span class="n">col</span><span class="p">]</span><span class="o">.</span><span class="n">set_title</span><span class="p">(</span><span class="n">bill_atm_columns</span><span class="p">[</span><span class="n">i</span><span class="p">])</span> | |
| <span class="c1">#adding scaling to make the graph more helpful</span> | |
| <span class="n">ax</span><span class="p">[</span><span class="n">row</span><span class="p">,</span><span class="n">col</span><span class="p">]</span><span class="o">.</span><span class="n">set_yscale</span><span class="p">(</span><span class="s1">'log'</span><span class="p">,</span> <span class="n">nonposy</span><span class="o">=</span><span class="s1">'clip'</span><span class="p">)</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">tight_layout</span><span class="p">()</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> | |
| <div class="jp-RenderedImage jp-OutputArea-output "> | |
| <img src="data:image/png;base64,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 | |
| " | |
| > | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [45]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="c1">#education 5 and 6 put to other types</span> | |
| <span class="n">fil</span> <span class="o">=</span> <span class="p">(</span><span class="n">dataset</span><span class="o">.</span><span class="n">EDUCATION</span> <span class="o">==</span> <span class="mi">5</span><span class="p">)</span> <span class="o">|</span> <span class="p">(</span><span class="n">dataset</span><span class="o">.</span><span class="n">EDUCATION</span> <span class="o">==</span> <span class="mi">6</span><span class="p">)</span> <span class="o">|</span> <span class="p">(</span><span class="n">dataset</span><span class="o">.</span><span class="n">EDUCATION</span> <span class="o">==</span> <span class="mi">0</span><span class="p">)</span> | |
| <span class="n">dataset</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="n">fil</span><span class="p">,</span> <span class="s1">'EDUCATION'</span><span class="p">]</span> <span class="o">=</span> <span class="mi">4</span> | |
| <span class="n">dataset</span><span class="o">.</span><span class="n">EDUCATION</span><span class="o">.</span><span class="n">value_counts</span><span class="p">()</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[45]:</div> | |
| <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> | |
| <pre>2 14030 | |
| 1 10585 | |
| 3 4917 | |
| 4 468 | |
| Name: EDUCATION, dtype: int64</pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [46]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">dataset</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="n">dataset</span><span class="o">.</span><span class="n">MARRIAGE</span> <span class="o">==</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">'MARRIAGE'</span><span class="p">]</span> <span class="o">=</span> <span class="mi">3</span> | |
| <span class="n">dataset</span><span class="o">.</span><span class="n">MARRIAGE</span><span class="o">.</span><span class="n">value_counts</span><span class="p">()</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[46]:</div> | |
| <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> | |
| <pre>2 15964 | |
| 1 13659 | |
| 3 377 | |
| Name: MARRIAGE, dtype: int64</pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [47]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">fil</span> <span class="o">=</span> <span class="p">(</span><span class="n">dataset</span><span class="o">.</span><span class="n">PAY_1</span> <span class="o">==</span> <span class="o">-</span><span class="mi">1</span><span class="p">)</span> <span class="o">|</span> <span class="p">(</span><span class="n">dataset</span><span class="o">.</span><span class="n">PAY_1</span><span class="o">==-</span><span class="mi">2</span><span class="p">)</span> | |
| <span class="n">dataset</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="n">fil</span><span class="p">,</span><span class="s1">'PAY_1'</span><span class="p">]</span><span class="o">=</span><span class="mi">0</span> | |
| <span class="n">dataset</span><span class="o">.</span><span class="n">PAY_1</span><span class="o">.</span><span class="n">value_counts</span><span class="p">()</span> | |
| <span class="n">fil</span> <span class="o">=</span> <span class="p">(</span><span class="n">dataset</span><span class="o">.</span><span class="n">PAY_2</span> <span class="o">==</span> <span class="o">-</span><span class="mi">1</span><span class="p">)</span> <span class="o">|</span> <span class="p">(</span><span class="n">dataset</span><span class="o">.</span><span class="n">PAY_2</span><span class="o">==-</span><span class="mi">2</span><span class="p">)</span> | |
| <span class="n">dataset</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="n">fil</span><span class="p">,</span><span class="s1">'PAY_2'</span><span class="p">]</span><span class="o">=</span><span class="mi">0</span> | |
| <span class="n">dataset</span><span class="o">.</span><span class="n">PAY_2</span><span class="o">.</span><span class="n">value_counts</span><span class="p">()</span> | |
| <span class="n">fil</span> <span class="o">=</span> <span class="p">(</span><span class="n">dataset</span><span class="o">.</span><span class="n">PAY_3</span> <span class="o">==</span> <span class="o">-</span><span class="mi">1</span><span class="p">)</span> <span class="o">|</span> <span class="p">(</span><span class="n">dataset</span><span class="o">.</span><span class="n">PAY_3</span><span class="o">==-</span><span class="mi">2</span><span class="p">)</span> | |
| <span class="n">dataset</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="n">fil</span><span class="p">,</span><span class="s1">'PAY_3'</span><span class="p">]</span><span class="o">=</span><span class="mi">0</span> | |
| <span class="n">dataset</span><span class="o">.</span><span class="n">PAY_3</span><span class="o">.</span><span class="n">value_counts</span><span class="p">()</span> | |
| <span class="n">fil</span> <span class="o">=</span> <span class="p">(</span><span class="n">dataset</span><span class="o">.</span><span class="n">PAY_4</span> <span class="o">==</span> <span class="o">-</span><span class="mi">1</span><span class="p">)</span> <span class="o">|</span> <span class="p">(</span><span class="n">dataset</span><span class="o">.</span><span class="n">PAY_4</span><span class="o">==-</span><span class="mi">2</span><span class="p">)</span> | |
| <span class="n">dataset</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="n">fil</span><span class="p">,</span><span class="s1">'PAY_4'</span><span class="p">]</span><span class="o">=</span><span class="mi">0</span> | |
| <span class="n">dataset</span><span class="o">.</span><span class="n">PAY_4</span><span class="o">.</span><span class="n">value_counts</span><span class="p">()</span> | |
| <span class="n">fil</span> <span class="o">=</span> <span class="p">(</span><span class="n">dataset</span><span class="o">.</span><span class="n">PAY_5</span> <span class="o">==</span> <span class="o">-</span><span class="mi">1</span><span class="p">)</span> <span class="o">|</span> <span class="p">(</span><span class="n">dataset</span><span class="o">.</span><span class="n">PAY_5</span><span class="o">==-</span><span class="mi">2</span><span class="p">)</span> | |
| <span class="n">dataset</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="n">fil</span><span class="p">,</span><span class="s1">'PAY_5'</span><span class="p">]</span><span class="o">=</span><span class="mi">0</span> | |
| <span class="n">dataset</span><span class="o">.</span><span class="n">PAY_5</span><span class="o">.</span><span class="n">value_counts</span><span class="p">()</span> | |
| <span class="n">fil</span> <span class="o">=</span> <span class="p">(</span><span class="n">dataset</span><span class="o">.</span><span class="n">PAY_6</span> <span class="o">==</span> <span class="o">-</span><span class="mi">1</span><span class="p">)</span> <span class="o">|</span> <span class="p">(</span><span class="n">dataset</span><span class="o">.</span><span class="n">PAY_6</span><span class="o">==-</span><span class="mi">2</span><span class="p">)</span> | |
| <span class="n">dataset</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="n">fil</span><span class="p">,</span><span class="s1">'PAY_6'</span><span class="p">]</span><span class="o">=</span><span class="mi">0</span> | |
| <span class="n">dataset</span><span class="o">.</span><span class="n">PAY_6</span><span class="o">.</span><span class="n">value_counts</span><span class="p">()</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[47]:</div> | |
| <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> | |
| <pre>0 26921 | |
| 2 2766 | |
| 3 184 | |
| 4 49 | |
| 7 46 | |
| 6 19 | |
| 5 13 | |
| 8 2 | |
| Name: PAY_6, dtype: int64</pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [49]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [50]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">dataset</span><span class="o">.</span><span class="n">columns</span> <span class="o">=</span> <span class="n">dataset</span><span class="o">.</span><span class="n">columns</span><span class="o">.</span><span class="n">map</span><span class="p">(</span><span class="nb">str</span><span class="o">.</span><span class="n">lower</span><span class="p">)</span> | |
| <span class="n">col_to_norm</span> <span class="o">=</span> <span class="p">[</span><span class="s1">'limit_bal'</span><span class="p">,</span> <span class="s1">'age'</span><span class="p">,</span> <span class="s1">'bill_amt1'</span><span class="p">,</span> <span class="s1">'bill_amt2'</span><span class="p">,</span> <span class="s1">'bill_amt3'</span><span class="p">,</span> <span class="s1">'bill_amt4'</span><span class="p">,</span> | |
| <span class="s1">'bill_amt5'</span><span class="p">,</span> <span class="s1">'bill_amt6'</span><span class="p">,</span> <span class="s1">'pay_amt1'</span><span class="p">,</span> <span class="s1">'pay_amt2'</span><span class="p">,</span> <span class="s1">'pay_amt3'</span><span class="p">,</span> | |
| <span class="s1">'pay_amt4'</span><span class="p">,</span> <span class="s1">'pay_amt5'</span><span class="p">,</span> <span class="s1">'pay_amt6'</span><span class="p">]</span> | |
| <span class="n">dataset</span><span class="p">[</span><span class="n">col_to_norm</span><span class="p">]</span> <span class="o">=</span> <span class="n">dataset</span><span class="p">[</span><span class="n">col_to_norm</span><span class="p">]</span><span class="o">.</span><span class="n">apply</span><span class="p">(</span><span class="k">lambda</span> <span class="n">x</span> <span class="p">:</span> <span class="p">(</span><span class="n">x</span><span class="o">-</span><span class="n">np</span><span class="o">.</span><span class="n">mean</span><span class="p">(</span><span class="n">x</span><span class="p">))</span><span class="o">/</span><span class="n">np</span><span class="o">.</span><span class="n">std</span><span class="p">(</span><span class="n">x</span><span class="p">))</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [52]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">X</span> <span class="o">=</span> <span class="n">dataset</span><span class="o">.</span><span class="n">iloc</span><span class="p">[:,:</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">values</span> | |
| <span class="n">y</span> <span class="o">=</span> <span class="n">dataset</span><span class="o">.</span><span class="n">iloc</span><span class="p">[:,</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">values</span> | |
| <span class="kn">from</span> <span class="nn">sklearn.model_selection</span> <span class="kn">import</span> <span class="n">train_test_split</span> | |
| <span class="n">X_train</span><span class="p">,</span><span class="n">X_test</span><span class="p">,</span><span class="n">y_train</span><span class="p">,</span><span class="n">y_test</span> <span class="o">=</span> <span class="n">train_test_split</span><span class="p">(</span><span class="n">X</span><span class="p">,</span><span class="n">y</span><span class="p">,</span><span class="n">test_size</span> <span class="o">=</span> <span class="mf">0.3</span><span class="p">,</span><span class="n">random_state</span> <span class="o">=</span> <span class="mi">1</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [57]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">sklearn.model_selection</span> <span class="kn">import</span> <span class="n">GridSearchCV</span> <span class="p">,</span> <span class="n">cross_val_score</span> | |
| <span class="kn">from</span> <span class="nn">sklearn.metrics</span> <span class="kn">import</span> <span class="n">accuracy_score</span><span class="p">,</span> <span class="n">f1_score</span><span class="p">,</span> <span class="n">precision_score</span><span class="p">,</span> <span class="n">recall_score</span><span class="p">,</span> <span class="n">roc_auc_score</span><span class="p">,</span><span class="n">roc_curve</span><span class="p">,</span><span class="n">auc</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [59]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">logmodel_params</span> <span class="o">=</span> <span class="p">{</span><span class="s1">'C'</span><span class="p">:</span> <span class="p">[</span><span class="mf">0.001</span><span class="p">,</span> <span class="mf">0.01</span><span class="p">,</span> <span class="mf">0.1</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">10</span><span class="p">],</span> <span class="s1">'class_weight'</span><span class="p">:</span> <span class="p">[</span><span class="kc">None</span><span class="p">,</span> <span class="s1">'balanced'</span><span class="p">],</span> <span class="s1">'penalty'</span><span class="p">:</span> <span class="p">[</span><span class="s1">'l1'</span><span class="p">,</span> <span class="s1">'l2'</span><span class="p">]}</span> | |
| <span class="n">grid_search</span> <span class="o">=</span> <span class="n">GridSearchCV</span><span class="p">(</span><span class="n">estimator</span><span class="o">=</span><span class="n">logmodel</span><span class="p">,</span><span class="n">param_grid</span><span class="o">=</span><span class="n">logmodel_params</span><span class="p">,</span><span class="n">scoring</span><span class="o">=</span><span class="s1">'accuracy'</span><span class="p">,</span><span class="n">cv</span><span class="o">=</span><span class="mi">10</span><span class="p">,</span><span class="n">n_jobs</span><span class="o">=-</span><span class="mi">1</span><span class="p">)</span> | |
| <span class="n">grid_search_log</span> <span class="o">=</span> <span class="n">grid_search</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">X_train</span><span class="p">,</span><span class="n">y_train</span><span class="p">)</span> | |
| <span class="n">grid_search_log</span><span class="o">.</span><span class="n">best_score_</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[59]:</div> | |
| <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> | |
| <pre>0.9970952380952379</pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [60]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">grid_search_log</span><span class="o">.</span><span class="n">best_params_</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[60]:</div> | |
| <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> | |
| <pre>{'C': 10, 'class_weight': None, 'penalty': 'l2'}</pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [67]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">sklearn.svm</span> <span class="kn">import</span> <span class="n">SVC</span> | |
| <span class="n">scv</span> <span class="o">=</span> <span class="n">SVC</span><span class="p">(</span><span class="n">kernel</span> <span class="o">=</span> <span class="s1">'rbf'</span><span class="p">,</span> <span class="n">random_state</span> <span class="o">=</span> <span class="mi">0</span><span class="p">)</span> | |
| <span class="n">scv</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">X_train</span><span class="p">,</span> <span class="n">y_train</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[67]:</div> | |
| <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> | |
| <pre>SVC(random_state=0)</pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Predicting the Test set results</span> | |
| <span class="n">y_pred</span> <span class="o">=</span> <span class="n">scv</span><span class="o">.</span><span class="n">predict</span><span class="p">(</span><span class="n">X_test</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [69]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">sklearn.linear_model</span> <span class="kn">import</span> <span class="n">LogisticRegression</span> | |
| <span class="n">clf0</span> <span class="o">=</span> <span class="n">LogisticRegression</span><span class="p">(</span><span class="n">random_state</span><span class="o">=</span><span class="mi">10</span><span class="p">)</span> | |
| <span class="n">clf0</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">X_train</span><span class="p">,</span> <span class="n">y_train</span><span class="p">)</span> | |
| <span class="kn">from</span> <span class="nn">sklearn.metrics</span> <span class="kn">import</span> <span class="n">accuracy_score</span> | |
| <span class="kn">from</span> <span class="nn">sklearn.metrics</span> <span class="kn">import</span> <span class="n">recall_score</span> | |
| <span class="kn">from</span> <span class="nn">sklearn.metrics</span> <span class="kn">import</span> <span class="n">precision_score</span> | |
| <span class="kn">from</span> <span class="nn">sklearn.metrics</span> <span class="kn">import</span> <span class="n">f1_score</span> | |
| <span class="n">y_pred</span> <span class="o">=</span> <span class="n">clf0</span><span class="o">.</span><span class="n">predict</span><span class="p">(</span><span class="n">X_test</span><span class="p">)</span> | |
| <span class="n">accuracy_regr</span><span class="o">=</span><span class="n">accuracy_score</span><span class="p">(</span><span class="n">y_test</span><span class="p">,</span> <span class="n">y_pred</span><span class="p">)</span> | |
| <span class="n">precision_regr</span><span class="o">=</span><span class="n">precision_score</span><span class="p">(</span><span class="n">y_test</span><span class="p">,</span> <span class="n">y_pred</span><span class="p">,</span><span class="n">average</span><span class="o">=</span><span class="s1">'weighted'</span><span class="p">)</span> | |
| <span class="n">recall_regr</span><span class="o">=</span><span class="n">recall_score</span><span class="p">(</span><span class="n">y_test</span><span class="p">,</span> <span class="n">y_pred</span><span class="p">,</span><span class="n">average</span><span class="o">=</span><span class="s1">'weighted'</span><span class="p">)</span> | |
| <span class="n">f1_regr</span><span class="o">=</span><span class="n">f1_score</span><span class="p">(</span><span class="n">y_test</span><span class="p">,</span><span class="n">y_pred</span><span class="p">,</span><span class="n">average</span><span class="o">=</span><span class="s1">'weighted'</span><span class="p">)</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="s2">"accuracy:"</span><span class="p">,</span> <span class="n">accuracy_regr</span><span class="p">)</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="s2">"Precision:"</span><span class="p">,</span> <span class="n">precision_regr</span><span class="p">)</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="s2">"Recall:"</span><span class="p">,</span> <span class="n">recall_regr</span><span class="p">)</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="s1">'f1_score:'</span><span class="p">,</span><span class="n">f1_regr</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> | |
| <div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain"> | |
| <pre>accuracy: 0.9955555555555555 | |
| Precision: 0.9952190197367866 | |
| Recall: 0.9955555555555555 | |
| f1_score: 0.9951618605998442 | |
| </pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [70]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">sklearn.ensemble</span> <span class="kn">import</span> <span class="n">RandomForestClassifier</span> | |
| <span class="n">clf1</span><span class="o">=</span><span class="n">RandomForestClassifier</span><span class="p">(</span><span class="n">random_state</span><span class="o">=</span><span class="mi">10</span><span class="p">)</span> | |
| <span class="n">clf1</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">X_train</span><span class="p">,</span><span class="n">y_train</span><span class="p">)</span> | |
| <span class="n">y_pred1</span> <span class="o">=</span> <span class="n">clf1</span><span class="o">.</span><span class="n">predict</span><span class="p">(</span><span class="n">X_test</span><span class="p">)</span> | |
| <span class="n">accuracy_rf</span><span class="o">=</span><span class="n">accuracy_score</span><span class="p">(</span><span class="n">y_test</span><span class="p">,</span> <span class="n">y_pred1</span><span class="p">)</span> | |
| <span class="n">precision_rf</span><span class="o">=</span><span class="n">precision_score</span><span class="p">(</span><span class="n">y_test</span><span class="p">,</span> <span class="n">y_pred1</span><span class="p">,</span><span class="n">average</span><span class="o">=</span><span class="s1">'weighted'</span><span class="p">)</span> | |
| <span class="n">recall_rf</span><span class="o">=</span><span class="n">recall_score</span><span class="p">(</span><span class="n">y_test</span><span class="p">,</span> <span class="n">y_pred1</span><span class="p">,</span><span class="n">average</span><span class="o">=</span><span class="s1">'weighted'</span><span class="p">)</span> | |
| <span class="n">f1_rf</span><span class="o">=</span><span class="n">f1_score</span><span class="p">(</span><span class="n">y_test</span><span class="p">,</span><span class="n">y_pred1</span><span class="p">,</span><span class="n">average</span><span class="o">=</span><span class="s1">'weighted'</span><span class="p">)</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="s2">"accuracy:"</span><span class="p">,</span> <span class="n">accuracy_rf</span><span class="p">)</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="s2">"Precision:"</span><span class="p">,</span> <span class="n">precision_rf</span><span class="p">)</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="s2">"Recall:"</span><span class="p">,</span> <span class="n">recall_rf</span><span class="p">)</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="s1">'f1_score:'</span><span class="p">,</span><span class="n">f1_rf</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> | |
| <div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain"> | |
| <pre>accuracy: 0.9973333333333333 | |
| Precision: 0.9973140877854669 | |
| Recall: 0.9973333333333333 | |
| f1_score: 0.9971861280047294 | |
| </pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [71]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">sklearn.ensemble</span> <span class="kn">import</span> <span class="n">GradientBoostingClassifier</span> | |
| <span class="n">clf2</span><span class="o">=</span><span class="n">GradientBoostingClassifier</span><span class="p">(</span><span class="n">random_state</span><span class="o">=</span><span class="mi">10</span><span class="p">)</span> | |
| <span class="n">clf2</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">X_train</span><span class="p">,</span><span class="n">y_train</span><span class="p">)</span> | |
| <span class="n">y_pred2</span> <span class="o">=</span> <span class="n">clf2</span><span class="o">.</span><span class="n">predict</span><span class="p">(</span><span class="n">X_test</span><span class="p">)</span> | |
| <span class="n">accuracy_gb</span><span class="o">=</span><span class="n">accuracy_score</span><span class="p">(</span><span class="n">y_test</span><span class="p">,</span> <span class="n">y_pred2</span><span class="p">)</span> | |
| <span class="n">precision_gb</span><span class="o">=</span><span class="n">precision_score</span><span class="p">(</span><span class="n">y_test</span><span class="p">,</span> <span class="n">y_pred2</span><span class="p">,</span><span class="n">average</span><span class="o">=</span><span class="s1">'weighted'</span><span class="p">)</span> | |
| <span class="n">recall_gb</span><span class="o">=</span><span class="n">recall_score</span><span class="p">(</span><span class="n">y_test</span><span class="p">,</span> <span class="n">y_pred2</span><span class="p">,</span><span class="n">average</span><span class="o">=</span><span class="s1">'weighted'</span><span class="p">)</span> | |
| <span class="n">f1_gb</span><span class="o">=</span><span class="n">f1_score</span><span class="p">(</span><span class="n">y_test</span><span class="p">,</span><span class="n">y_pred2</span><span class="p">,</span><span class="n">average</span><span class="o">=</span><span class="s1">'weighted'</span><span class="p">)</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="s2">"accuracy:"</span><span class="p">,</span> <span class="n">accuracy_gb</span><span class="p">)</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="s2">"Precision:"</span><span class="p">,</span> <span class="n">precision_gb</span><span class="p">)</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="s2">"Recall:"</span><span class="p">,</span> <span class="n">recall_gb</span><span class="p">)</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="s1">'f1_score:'</span><span class="p">,</span><span class="n">f1_gb</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> | |
| <div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain"> | |
| <pre>accuracy: 1.0 | |
| Precision: 1.0 | |
| Recall: 1.0 | |
| f1_score: 1.0 | |
| </pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [72]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">sklearn.ensemble</span> <span class="kn">import</span> <span class="n">AdaBoostClassifier</span> | |
| <span class="n">clf3</span> <span class="o">=</span> <span class="n">AdaBoostClassifier</span><span class="p">(</span><span class="n">random_state</span><span class="o">=</span><span class="mi">10</span><span class="p">)</span> | |
| <span class="n">clf3</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">X_train</span><span class="p">,</span> <span class="n">y_train</span><span class="p">)</span> | |
| <span class="n">y_pred3</span> <span class="o">=</span> <span class="n">clf3</span><span class="o">.</span><span class="n">predict</span><span class="p">(</span><span class="n">X_test</span><span class="p">)</span> | |
| <span class="n">accuracy_ab</span><span class="o">=</span><span class="n">accuracy_score</span><span class="p">(</span><span class="n">y_test</span><span class="p">,</span> <span class="n">y_pred3</span><span class="p">)</span> | |
| <span class="n">precision_ab</span><span class="o">=</span><span class="n">precision_score</span><span class="p">(</span><span class="n">y_test</span><span class="p">,</span> <span class="n">y_pred3</span><span class="p">,</span><span class="n">average</span><span class="o">=</span><span class="s1">'weighted'</span><span class="p">)</span> | |
| <span class="n">recall_ab</span><span class="o">=</span><span class="n">recall_score</span><span class="p">(</span><span class="n">y_test</span><span class="p">,</span> <span class="n">y_pred3</span><span class="p">,</span><span class="n">average</span><span class="o">=</span><span class="s1">'weighted'</span><span class="p">)</span> | |
| <span class="n">f1_ab</span><span class="o">=</span><span class="n">f1_score</span><span class="p">(</span><span class="n">y_test</span><span class="p">,</span><span class="n">y_pred3</span><span class="p">,</span><span class="n">average</span><span class="o">=</span><span class="s1">'weighted'</span><span class="p">)</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="s2">"accuracy:"</span><span class="p">,</span> <span class="n">accuracy_ab</span><span class="p">)</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="s2">"Precision:"</span><span class="p">,</span> <span class="n">precision_ab</span><span class="p">)</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="s2">"Recall:"</span><span class="p">,</span> <span class="n">recall_ab</span><span class="p">)</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="s1">'f1_score:'</span><span class="p">,</span><span class="n">f1_ab</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> | |
| <div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain"> | |
| <pre>accuracy: 0.9 | |
| Precision: 0.8449775112443778 | |
| Recall: 0.9 | |
| f1_score: 0.8645067698259188 | |
| </pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [77]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">sklearn.tree</span> <span class="kn">import</span> <span class="n">DecisionTreeClassifier</span> | |
| <span class="kn">from</span> <span class="nn">sklearn.ensemble</span> <span class="kn">import</span> <span class="n">RandomForestClassifier</span> | |
| <span class="kn">from</span> <span class="nn">sklearn.neighbors</span> <span class="kn">import</span> <span class="n">KNeighborsClassifier</span> | |
| <span class="kn">from</span> <span class="nn">sklearn.pipeline</span> <span class="kn">import</span> <span class="n">Pipeline</span> | |
| <span class="kn">from</span> <span class="nn">sklearn.preprocessing</span> <span class="kn">import</span> <span class="n">StandardScaler</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [76]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">classifier</span> <span class="o">=</span> <span class="p">[</span> | |
| <span class="n">SVC</span><span class="p">(),</span> <span class="n">DecisionTreeClassifier</span><span class="p">(),</span> <span class="n">RandomForestClassifier</span><span class="p">(),</span><span class="n">KNeighborsClassifier</span><span class="p">()</span> | |
| <span class="p">]</span> | |
| <span class="n">classifier_names</span> <span class="o">=</span> <span class="p">[</span><span class="s1">'svc'</span><span class="p">,</span> <span class="s1">'decisiontreeclasssifier'</span><span class="p">,</span><span class="s1">'randomforestclassifier'</span><span class="p">,</span><span class="s1">'kneighborclassifier'</span><span class="p">]</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">classifier_param_grid</span> <span class="o">=</span> <span class="p">[</span> | |
| <span class="p">{</span><span class="s1">'svc_C'</span><span class="p">:[</span><span class="mi">1</span><span class="p">],</span> <span class="s1">'svc_gamma'</span><span class="p">:[</span><span class="mf">0.01</span><span class="p">]},</span> | |
| <span class="p">{</span><span class="s1">'decisiontreeclassifier_max_depth'</span><span class="p">:[</span><span class="mi">6</span><span class="p">,</span><span class="mi">9</span><span class="p">,</span><span class="mi">11</span><span class="p">]},</span> | |
| <span class="p">{</span><span class="s1">'randomforestclassifier_n_estimators'</span><span class="p">:[</span><span class="mi">3</span><span class="p">,</span><span class="mi">5</span><span class="p">,</span><span class="mi">6</span><span class="p">]},</span> | |
| <span class="p">{</span><span class="s1">'kneighborsclassifier_n_neighboors'</span><span class="p">:</span> <span class="p">[</span><span class="mi">4</span><span class="p">,</span><span class="mi">6</span><span class="p">,</span><span class="mi">8</span><span class="p">]}]</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">pandas</span> <span class="k">as</span> <span class="nn">pd</span> | |
| <span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span> | |
| <span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span> | |
| <span class="kn">import</span> <span class="nn">seaborn</span> <span class="k">as</span> <span class="nn">sns</span> | |
| <span class="kn">from</span> <span class="nn">sklearn.model_selection</span> <span class="kn">import</span> <span class="n">train_test_split</span> | |
| <span class="kn">from</span> <span class="nn">sklearn.ensemble</span> <span class="kn">import</span> <span class="n">RandomForestClassifier</span> | |
| <span class="kn">from</span> <span class="nn">sklearn.metrics</span> <span class="kn">import</span> <span class="n">classification_report</span><span class="p">,</span><span class="n">confusion_matrix</span><span class="p">,</span> <span class="n">accuracy_score</span> | |
| <span class="kn">from</span> <span class="nn">sklearn</span> <span class="kn">import</span> <span class="n">metrics</span> | |
| <span class="kn">from</span> <span class="nn">sklearn.metrics</span> <span class="kn">import</span> <span class="n">confusion_matrix</span> | |
| <span class="kn">from</span> <span class="nn">mlxtend.plotting</span> <span class="kn">import</span> <span class="n">plot_confusion_matrix</span> | |
| <span class="kn">from</span> <span class="nn">sklearn.model_selection</span> <span class="kn">import</span> <span class="n">KFold</span> | |
| <span class="kn">from</span> <span class="nn">sklearn.model_selection</span> <span class="kn">import</span> <span class="n">GridSearchCV</span> | |
| <span class="o">%</span><span class="k">matplotlib</span> inline | |
| <span class="c1"># To ignore warnings</span> | |
| <span class="kn">import</span> <span class="nn">warnings</span> | |
| <span class="n">warnings</span><span class="o">.</span><span class="n">filterwarnings</span><span class="p">(</span><span class="s2">"ignore"</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [9]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">df</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">read_csv</span><span class="p">(</span><span class="s2">"../currency/currency_data/UCI_Credit_Card.csv"</span><span class="p">)</span> | |
| <span class="n">df</span><span class="o">.</span><span class="n">head</span><span class="p">()</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[9]:</div> | |
| <div class="jp-RenderedHTMLCommon jp-RenderedHTML jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/html"> | |
| <div> | |
| <style scoped> | |
| .dataframe tbody tr th:only-of-type { | |
| vertical-align: middle; | |
| } | |
| .dataframe tbody tr th { | |
| vertical-align: top; | |
| } | |
| .dataframe thead th { | |
| text-align: right; | |
| } | |
| </style> | |
| <table border="1" class="dataframe"> | |
| <thead> | |
| <tr style="text-align: right;"> | |
| <th></th> | |
| <th>ID</th> | |
| <th>LIMIT_BAL</th> | |
| <th>SEX</th> | |
| <th>EDUCATION</th> | |
| <th>MARRIAGE</th> | |
| <th>AGE</th> | |
| <th>PAY_0</th> | |
| <th>PAY_2</th> | |
| <th>PAY_3</th> | |
| <th>PAY_4</th> | |
| <th>...</th> | |
| <th>BILL_AMT4</th> | |
| <th>BILL_AMT5</th> | |
| <th>BILL_AMT6</th> | |
| <th>PAY_AMT1</th> | |
| <th>PAY_AMT2</th> | |
| <th>PAY_AMT3</th> | |
| <th>PAY_AMT4</th> | |
| <th>PAY_AMT5</th> | |
| <th>PAY_AMT6</th> | |
| <th>default.payment.next.month</th> | |
| </tr> | |
| </thead> | |
| <tbody> | |
| <tr> | |
| <th>0</th> | |
| <td>1</td> | |
| <td>20000.0</td> | |
| <td>2</td> | |
| <td>2</td> | |
| <td>1</td> | |
| <td>24</td> | |
| <td>2</td> | |
| <td>2</td> | |
| <td>-1</td> | |
| <td>-1</td> | |
| <td>...</td> | |
| <td>0.0</td> | |
| <td>0.0</td> | |
| <td>0.0</td> | |
| <td>0.0</td> | |
| <td>689.0</td> | |
| <td>0.0</td> | |
| <td>0.0</td> | |
| <td>0.0</td> | |
| <td>0.0</td> | |
| <td>1</td> | |
| </tr> | |
| <tr> | |
| <th>1</th> | |
| <td>2</td> | |
| <td>120000.0</td> | |
| <td>2</td> | |
| <td>2</td> | |
| <td>2</td> | |
| <td>26</td> | |
| <td>-1</td> | |
| <td>2</td> | |
| <td>0</td> | |
| <td>0</td> | |
| <td>...</td> | |
| <td>3272.0</td> | |
| <td>3455.0</td> | |
| <td>3261.0</td> | |
| <td>0.0</td> | |
| <td>1000.0</td> | |
| <td>1000.0</td> | |
| <td>1000.0</td> | |
| <td>0.0</td> | |
| <td>2000.0</td> | |
| <td>1</td> | |
| </tr> | |
| <tr> | |
| <th>2</th> | |
| <td>3</td> | |
| <td>90000.0</td> | |
| <td>2</td> | |
| <td>2</td> | |
| <td>2</td> | |
| <td>34</td> | |
| <td>0</td> | |
| <td>0</td> | |
| <td>0</td> | |
| <td>0</td> | |
| <td>...</td> | |
| <td>14331.0</td> | |
| <td>14948.0</td> | |
| <td>15549.0</td> | |
| <td>1518.0</td> | |
| <td>1500.0</td> | |
| <td>1000.0</td> | |
| <td>1000.0</td> | |
| <td>1000.0</td> | |
| <td>5000.0</td> | |
| <td>0</td> | |
| </tr> | |
| <tr> | |
| <th>3</th> | |
| <td>4</td> | |
| <td>50000.0</td> | |
| <td>2</td> | |
| <td>2</td> | |
| <td>1</td> | |
| <td>37</td> | |
| <td>0</td> | |
| <td>0</td> | |
| <td>0</td> | |
| <td>0</td> | |
| <td>...</td> | |
| <td>28314.0</td> | |
| <td>28959.0</td> | |
| <td>29547.0</td> | |
| <td>2000.0</td> | |
| <td>2019.0</td> | |
| <td>1200.0</td> | |
| <td>1100.0</td> | |
| <td>1069.0</td> | |
| <td>1000.0</td> | |
| <td>0</td> | |
| </tr> | |
| <tr> | |
| <th>4</th> | |
| <td>5</td> | |
| <td>50000.0</td> | |
| <td>1</td> | |
| <td>2</td> | |
| <td>1</td> | |
| <td>57</td> | |
| <td>-1</td> | |
| <td>0</td> | |
| <td>-1</td> | |
| <td>0</td> | |
| <td>...</td> | |
| <td>20940.0</td> | |
| <td>19146.0</td> | |
| <td>19131.0</td> | |
| <td>2000.0</td> | |
| <td>36681.0</td> | |
| <td>10000.0</td> | |
| <td>9000.0</td> | |
| <td>689.0</td> | |
| <td>679.0</td> | |
| <td>0</td> | |
| </tr> | |
| </tbody> | |
| </table> | |
| <p>5 rows × 25 columns</p> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [12]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Split a dataset into X and y.</span> | |
| <span class="n">X</span> <span class="o">=</span> <span class="n">df</span><span class="o">.</span><span class="n">drop</span><span class="p">(</span><span class="s1">'default.payment.next.month'</span><span class="p">,</span><span class="n">axis</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span> | |
| <span class="n">y</span> <span class="o">=</span> <span class="n">df</span><span class="p">[</span><span class="s1">'default.payment.next.month'</span><span class="p">]</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [13]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">X_train</span><span class="p">,</span> <span class="n">X_test</span><span class="p">,</span> <span class="n">y_train</span><span class="p">,</span> <span class="n">y_test</span> <span class="o">=</span> <span class="n">train_test_split</span><span class="p">(</span><span class="n">X</span><span class="p">,</span> <span class="n">y</span><span class="p">,</span> <span class="n">test_size</span><span class="o">=</span><span class="mf">0.3</span><span class="p">,</span> <span class="n">random_state</span><span class="o">=</span><span class="mi">0</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [14]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="c1">#RFC</span> | |
| <span class="n">rfc</span> <span class="o">=</span> <span class="n">RandomForestClassifier</span><span class="p">()</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [15]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="o">%%time</span> | |
| <span class="n">rfc</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">X_train</span><span class="p">,</span> <span class="n">y_train</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> | |
| <div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain"> | |
| <pre>CPU times: user 3.31 s, sys: 0 ns, total: 3.31 s | |
| Wall time: 3.31 s | |
| </pre> | |
| </div> | |
| </div> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[15]:</div> | |
| <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> | |
| <pre>RandomForestClassifier()</pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [16]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="o">%%time</span> | |
| <span class="n">y_pred</span> <span class="o">=</span> <span class="n">rfc</span><span class="o">.</span><span class="n">predict</span><span class="p">(</span><span class="n">X_test</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> | |
| <div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain"> | |
| <pre>CPU times: user 111 ms, sys: 0 ns, total: 111 ms | |
| Wall time: 109 ms | |
| </pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [17]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">classification_report</span><span class="p">(</span><span class="n">y_test</span><span class="p">,</span> <span class="n">y_pred</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[17]:</div> | |
| <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> | |
| <pre>' precision recall f1-score support\n\n 0 0.84 0.95 0.89 7060\n 1 0.65 0.36 0.47 1940\n\n accuracy 0.82 9000\n macro avg 0.75 0.65 0.68 9000\nweighted avg 0.80 0.82 0.80 9000\n'</pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [18]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="o">%%time</span> | |
| <span class="n">cm</span> <span class="o">=</span> <span class="n">metrics</span><span class="o">.</span><span class="n">confusion_matrix</span><span class="p">(</span><span class="n">y_true</span><span class="o">=</span><span class="n">y_test</span><span class="p">,</span> <span class="n">y_pred</span><span class="o">=</span><span class="n">y_pred</span><span class="p">)</span> | |
| <span class="n">plot_confusion_matrix</span><span class="p">(</span><span class="n">conf_mat</span><span class="o">=</span><span class="n">cm</span><span class="p">,</span> | |
| <span class="n">show_absolute</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> | |
| <span class="n">show_normed</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> | |
| <span class="n">colorbar</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> | |
| <span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">8</span><span class="p">,</span><span class="mi">8</span><span class="p">))</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> | |
| <div class="jp-RenderedImage jp-OutputArea-output "> | |
| <img src="data:image/png;base64,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 | |
| " | |
| > | |
| </div> | |
| </div> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> | |
| <div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain"> | |
| <pre>CPU times: user 140 ms, sys: 15.8 ms, total: 156 ms | |
| Wall time: 1.12 s | |
| </pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [19]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">metrics</span><span class="o">.</span><span class="n">accuracy_score</span><span class="p">(</span><span class="n">y_true</span><span class="o">=</span><span class="n">y_test</span><span class="p">,</span> <span class="n">y_pred</span><span class="o">=</span><span class="n">y_pred</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[19]:</div> | |
| <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> | |
| <pre>0.8207777777777778</pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [21]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Create a KFold object with 10 splits.</span> | |
| <span class="n">n_folds</span> <span class="o">=</span> <span class="mi">10</span> | |
| <span class="c1"># Specify range of hyperparameters.</span> | |
| <span class="c1"># Set the parameters by cross-validation</span> | |
| <span class="n">hyper_params</span> <span class="o">=</span> <span class="p">{</span><span class="s1">'max_depth'</span><span class="p">:</span> <span class="nb">range</span><span class="p">(</span><span class="mi">2</span><span class="p">,</span> <span class="mi">20</span><span class="p">,</span> <span class="mi">5</span><span class="p">)}</span> | |
| <span class="c1"># Random Forest model</span> | |
| <span class="n">rfc</span> <span class="o">=</span> <span class="n">RandomForestClassifier</span><span class="p">()</span> | |
| <span class="c1"># Set up GridSearchCV() funcion.</span> | |
| <span class="n">rfc</span> <span class="o">=</span> <span class="n">GridSearchCV</span><span class="p">(</span><span class="n">rfc</span><span class="p">,</span> <span class="n">hyper_params</span><span class="p">,</span> <span class="n">cv</span><span class="o">=</span><span class="n">n_folds</span><span class="p">,</span> <span class="n">scoring</span><span class="o">=</span><span class="s2">"accuracy"</span><span class="p">)</span> | |
| <span class="c1"># Fit the model.</span> | |
| <span class="n">rfc</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">X_train</span><span class="p">,</span> <span class="n">y_train</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[21]:</div> | |
| <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> | |
| <pre>GridSearchCV(cv=10, estimator=RandomForestClassifier(), | |
| param_grid={'max_depth': range(2, 20, 5)}, scoring='accuracy')</pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [24]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Cross-Validation results.</span> | |
| <span class="n">cv_results</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">DataFrame</span><span class="p">(</span><span class="n">rfc</span><span class="o">.</span><span class="n">cv_results_</span><span class="p">)</span> | |
| <span class="n">cv_results</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[24]:</div> | |
| <div class="jp-RenderedHTMLCommon jp-RenderedHTML jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/html"> | |
| <div> | |
| <style scoped> | |
| .dataframe tbody tr th:only-of-type { | |
| vertical-align: middle; | |
| } | |
| .dataframe tbody tr th { | |
| vertical-align: top; | |
| } | |
| .dataframe thead th { | |
| text-align: right; | |
| } | |
| </style> | |
| <table border="1" class="dataframe"> | |
| <thead> | |
| <tr style="text-align: right;"> | |
| <th></th> | |
| <th>mean_fit_time</th> | |
| <th>std_fit_time</th> | |
| <th>mean_score_time</th> | |
| <th>std_score_time</th> | |
| <th>param_max_depth</th> | |
| <th>params</th> | |
| <th>split0_test_score</th> | |
| <th>split1_test_score</th> | |
| <th>split2_test_score</th> | |
| <th>split3_test_score</th> | |
| <th>split4_test_score</th> | |
| <th>split5_test_score</th> | |
| <th>split6_test_score</th> | |
| <th>split7_test_score</th> | |
| <th>split8_test_score</th> | |
| <th>split9_test_score</th> | |
| <th>mean_test_score</th> | |
| <th>std_test_score</th> | |
| <th>rank_test_score</th> | |
| </tr> | |
| </thead> | |
| <tbody> | |
| <tr> | |
| <th>0</th> | |
| <td>0.510493</td> | |
| <td>0.009139</td> | |
| <td>0.010562</td> | |
| <td>0.000207</td> | |
| <td>2</td> | |
| <td>{'max_depth': 2}</td> | |
| <td>0.800000</td> | |
| <td>0.806190</td> | |
| <td>0.801429</td> | |
| <td>0.799048</td> | |
| <td>0.799524</td> | |
| <td>0.794286</td> | |
| <td>0.791905</td> | |
| <td>0.798095</td> | |
| <td>0.798095</td> | |
| <td>0.802381</td> | |
| <td>0.799095</td> | |
| <td>0.003800</td> | |
| <td>4</td> | |
| </tr> | |
| <tr> | |
| <th>1</th> | |
| <td>1.314188</td> | |
| <td>0.012833</td> | |
| <td>0.014767</td> | |
| <td>0.000332</td> | |
| <td>7</td> | |
| <td>{'max_depth': 7}</td> | |
| <td>0.818571</td> | |
| <td>0.819048</td> | |
| <td>0.820476</td> | |
| <td>0.819524</td> | |
| <td>0.821905</td> | |
| <td>0.812381</td> | |
| <td>0.812857</td> | |
| <td>0.808571</td> | |
| <td>0.808095</td> | |
| <td>0.820952</td> | |
| <td>0.816238</td> | |
| <td>0.004978</td> | |
| <td>3</td> | |
| </tr> | |
| <tr> | |
| <th>2</th> | |
| <td>2.030511</td> | |
| <td>0.014030</td> | |
| <td>0.021491</td> | |
| <td>0.001523</td> | |
| <td>12</td> | |
| <td>{'max_depth': 12}</td> | |
| <td>0.824762</td> | |
| <td>0.817619</td> | |
| <td>0.822857</td> | |
| <td>0.823333</td> | |
| <td>0.824286</td> | |
| <td>0.808571</td> | |
| <td>0.813333</td> | |
| <td>0.816190</td> | |
| <td>0.810000</td> | |
| <td>0.821905</td> | |
| <td>0.818286</td> | |
| <td>0.005743</td> | |
| <td>1</td> | |
| </tr> | |
| <tr> | |
| <th>3</th> | |
| <td>2.555345</td> | |
| <td>0.020961</td> | |
| <td>0.026946</td> | |
| <td>0.000812</td> | |
| <td>17</td> | |
| <td>{'max_depth': 17}</td> | |
| <td>0.823810</td> | |
| <td>0.818095</td> | |
| <td>0.820000</td> | |
| <td>0.825714</td> | |
| <td>0.820000</td> | |
| <td>0.812381</td> | |
| <td>0.813810</td> | |
| <td>0.811429</td> | |
| <td>0.805238</td> | |
| <td>0.824286</td> | |
| <td>0.817476</td> | |
| <td>0.006271</td> | |
| <td>2</td> | |
| </tr> | |
| </tbody> | |
| </table> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [25]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">6</span><span class="p">,</span><span class="mi">4</span><span class="p">))</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">cv_results</span><span class="p">[</span><span class="s2">"param_max_depth"</span><span class="p">],</span> <span class="n">cv_results</span><span class="p">[</span><span class="s2">"mean_test_score"</span><span class="p">],</span> <span class="n">label</span><span class="o">=</span><span class="s2">"Test accuracy"</span><span class="p">,</span> <span class="n">linewidth</span><span class="o">=</span><span class="mf">2.5</span><span class="p">)</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s2">"max_depth"</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">16</span><span class="p">)</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s2">"Accuracy"</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">16</span><span class="p">)</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">()</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> | |
| <div class="jp-RenderedImage jp-OutputArea-output "> | |
| <img src="data:image/png;base64,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 | |
| " | |
| > | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [26]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># using grid search </span> | |
| <span class="n">param_grid</span> <span class="o">=</span> <span class="p">{</span> | |
| <span class="s1">'max_depth'</span><span class="p">:</span> <span class="p">[</span><span class="mi">4</span><span class="p">,</span><span class="mi">8</span><span class="p">,</span><span class="mi">10</span><span class="p">],</span> | |
| <span class="s1">'min_samples_leaf'</span><span class="p">:</span> <span class="nb">range</span><span class="p">(</span><span class="mi">100</span><span class="p">,</span> <span class="mi">400</span><span class="p">,</span> <span class="mi">200</span><span class="p">),</span> | |
| <span class="s1">'min_samples_split'</span><span class="p">:</span> <span class="nb">range</span><span class="p">(</span><span class="mi">200</span><span class="p">,</span> <span class="mi">500</span><span class="p">,</span> <span class="mi">200</span><span class="p">),</span> | |
| <span class="s1">'n_estimators'</span><span class="p">:</span> <span class="p">[</span><span class="mi">100</span><span class="p">,</span><span class="mi">200</span><span class="p">,</span> <span class="mi">300</span><span class="p">],</span> | |
| <span class="s1">'max_features'</span><span class="p">:</span> <span class="p">[</span><span class="mi">5</span><span class="p">,</span> <span class="mi">10</span><span class="p">]</span> | |
| <span class="p">}</span> | |
| <span class="c1"># Random Forest model</span> | |
| <span class="n">rfc</span> <span class="o">=</span> <span class="n">RandomForestClassifier</span><span class="p">()</span> | |
| <span class="c1"># Set up GridSearchCV() funcion.</span> | |
| <span class="n">grid_search</span> <span class="o">=</span> <span class="n">GridSearchCV</span><span class="p">(</span><span class="n">rfc</span><span class="p">,</span> <span class="n">param_grid</span><span class="p">,</span> <span class="n">cv</span><span class="o">=</span><span class="n">n_folds</span><span class="p">,</span> <span class="n">scoring</span><span class="o">=</span><span class="s2">"accuracy"</span><span class="p">)</span> | |
| <span class="c1"># Fit the model.</span> | |
| <span class="n">grid_search</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">X_train</span><span class="p">,</span> <span class="n">y_train</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[26]:</div> | |
| <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> | |
| <pre>GridSearchCV(cv=10, estimator=RandomForestClassifier(), | |
| param_grid={'max_depth': [4, 8, 10], 'max_features': [5, 10], | |
| 'min_samples_leaf': range(100, 400, 200), | |
| 'min_samples_split': range(200, 500, 200), | |
| 'n_estimators': [100, 200, 300]}, | |
| scoring='accuracy')</pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [27]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="nb">print</span><span class="p">(</span><span class="s1">'best accuracy: '</span><span class="p">,</span> <span class="n">grid_search</span><span class="o">.</span><span class="n">best_score_</span><span class="p">,</span> <span class="s1">'parameters: '</span><span class="p">,</span> <span class="n">grid_search</span><span class="o">.</span><span class="n">best_params_</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> | |
| <div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain"> | |
| <pre>best accuracy: 0.8189523809523811 parameters: {'max_depth': 4, 'max_features': 10, 'min_samples_leaf': 100, 'min_samples_split': 200, 'n_estimators': 100} | |
| </pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [28]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">rfc</span> <span class="o">=</span> <span class="n">RandomForestClassifier</span><span class="p">(</span><span class="n">bootstrap</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> | |
| <span class="n">max_depth</span><span class="o">=</span><span class="mi">10</span><span class="p">,</span> | |
| <span class="n">min_samples_leaf</span><span class="o">=</span><span class="mi">100</span><span class="p">,</span> | |
| <span class="n">min_samples_split</span><span class="o">=</span><span class="mi">200</span><span class="p">,</span> | |
| <span class="n">max_features</span><span class="o">=</span><span class="mi">10</span><span class="p">,</span> | |
| <span class="n">n_estimators</span><span class="o">=</span><span class="mi">100</span><span class="p">)</span> | |
| <span class="c1"># Fit the model.</span> | |
| <span class="n">rfc</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">X_train</span><span class="p">,</span> <span class="n">y_train</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[28]:</div> | |
| <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> | |
| <pre>RandomForestClassifier(max_depth=10, max_features=10, min_samples_leaf=100, | |
| min_samples_split=200)</pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [29]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">y_pred</span> <span class="o">=</span> <span class="n">rfc</span><span class="o">.</span><span class="n">predict</span><span class="p">(</span><span class="n">X_test</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [31]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="nb">print</span><span class="p">(</span><span class="n">classification_report</span><span class="p">(</span><span class="n">y_test</span><span class="p">,</span> <span class="n">y_pred</span><span class="p">))</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> | |
| <div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain"> | |
| <pre> precision recall f1-score support | |
| 0 0.84 0.95 0.89 7060 | |
| 1 0.67 0.36 0.47 1940 | |
| accuracy 0.82 9000 | |
| macro avg 0.76 0.66 0.68 9000 | |
| weighted avg 0.81 0.82 0.80 9000 | |
| </pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [32]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">metrics</span><span class="o">.</span><span class="n">accuracy_score</span><span class="p">(</span><span class="n">y_test</span><span class="p">,</span> <span class="n">y_pred</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="jp-Cell-outputWrapper"> | |
| <div class="jp-OutputArea jp-Cell-outputArea"> | |
| <div class="jp-OutputArea-child"> | |
| <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[32]:</div> | |
| <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> | |
| <pre>0.8247777777777778</pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs "> | |
| <div class="jp-Cell-inputWrapper"> | |
| <div class="jp-InputArea jp-Cell-inputArea"> | |
| <div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div> | |
| <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> | |
| <div class="CodeMirror cm-s-jupyter"> | |
| <div class=" highlight hl-ipython3"><pre><span></span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </body> | |
| </html> |